{
  "schemaVersion": "1.0",
  "scope": {
    "pickYears": [
      2027,
      2028,
      2029,
      2030
    ],
    "publicationBoundary": "Only records already admitted through Who Gets the Pick?'s public publication boundary are included. Staging, pending, disputed, and model-blocked records are excluded.",
    "ownershipCaveat": "Original-pick identity is not current ownership. A published right is a conditional or unconditional claim whose structured rules determine whether an asset conveys."
  },
  "counts": {
    "teams": 30,
    "picks": 240,
    "rights": 25,
    "transactions": 13,
    "restrictions": 2,
    "sources": 48
  },
  "teams": [
    {
      "id": "ATL",
      "name": "Atlanta Hawks",
      "abbreviation": "ATL",
      "city": "Atlanta",
      "active": true
    },
    {
      "id": "BOS",
      "name": "Boston Celtics",
      "abbreviation": "BOS",
      "city": "Boston",
      "active": true
    },
    {
      "id": "BKN",
      "name": "Brooklyn Nets",
      "abbreviation": "BKN",
      "city": "Brooklyn",
      "active": true
    },
    {
      "id": "CHA",
      "name": "Charlotte Hornets",
      "abbreviation": "CHA",
      "city": "Charlotte",
      "active": true
    },
    {
      "id": "CHI",
      "name": "Chicago Bulls",
      "abbreviation": "CHI",
      "city": "Chicago",
      "active": true
    },
    {
      "id": "CLE",
      "name": "Cleveland Cavaliers",
      "abbreviation": "CLE",
      "city": "Cleveland",
      "active": true
    },
    {
      "id": "DAL",
      "name": "Dallas Mavericks",
      "abbreviation": "DAL",
      "city": "Dallas",
      "active": true
    },
    {
      "id": "DEN",
      "name": "Denver Nuggets",
      "abbreviation": "DEN",
      "city": "Denver",
      "active": true
    },
    {
      "id": "DET",
      "name": "Detroit Pistons",
      "abbreviation": "DET",
      "city": "Detroit",
      "active": true
    },
    {
      "id": "GSW",
      "name": "Golden State Warriors",
      "abbreviation": "GSW",
      "city": "San Francisco",
      "active": true
    },
    {
      "id": "HOU",
      "name": "Houston Rockets",
      "abbreviation": "HOU",
      "city": "Houston",
      "active": true
    },
    {
      "id": "IND",
      "name": "Indiana Pacers",
      "abbreviation": "IND",
      "city": "Indianapolis",
      "active": true
    },
    {
      "id": "LAC",
      "name": "LA Clippers",
      "abbreviation": "LAC",
      "city": "Los Angeles",
      "active": true
    },
    {
      "id": "LAL",
      "name": "Los Angeles Lakers",
      "abbreviation": "LAL",
      "city": "Los Angeles",
      "active": true
    },
    {
      "id": "MEM",
      "name": "Memphis Grizzlies",
      "abbreviation": "MEM",
      "city": "Memphis",
      "active": true
    },
    {
      "id": "MIA",
      "name": "Miami Heat",
      "abbreviation": "MIA",
      "city": "Miami",
      "active": true
    },
    {
      "id": "MIL",
      "name": "Milwaukee Bucks",
      "abbreviation": "MIL",
      "city": "Milwaukee",
      "active": true
    },
    {
      "id": "MIN",
      "name": "Minnesota Timberwolves",
      "abbreviation": "MIN",
      "city": "Minneapolis",
      "active": true
    },
    {
      "id": "NOP",
      "name": "New Orleans Pelicans",
      "abbreviation": "NOP",
      "city": "New Orleans",
      "active": true
    },
    {
      "id": "NYK",
      "name": "New York Knicks",
      "abbreviation": "NYK",
      "city": "New York",
      "active": true
    },
    {
      "id": "OKC",
      "name": "Oklahoma City Thunder",
      "abbreviation": "OKC",
      "city": "Oklahoma City",
      "active": true
    },
    {
      "id": "ORL",
      "name": "Orlando Magic",
      "abbreviation": "ORL",
      "city": "Orlando",
      "active": true
    },
    {
      "id": "PHI",
      "name": "Philadelphia 76ers",
      "abbreviation": "PHI",
      "city": "Philadelphia",
      "active": true
    },
    {
      "id": "PHX",
      "name": "Phoenix Suns",
      "abbreviation": "PHX",
      "city": "Phoenix",
      "active": true
    },
    {
      "id": "POR",
      "name": "Portland Trail Blazers",
      "abbreviation": "POR",
      "city": "Portland",
      "active": true
    },
    {
      "id": "SAC",
      "name": "Sacramento Kings",
      "abbreviation": "SAC",
      "city": "Sacramento",
      "active": true
    },
    {
      "id": "SAS",
      "name": "San Antonio Spurs",
      "abbreviation": "SAS",
      "city": "San Antonio",
      "active": true
    },
    {
      "id": "TOR",
      "name": "Toronto Raptors",
      "abbreviation": "TOR",
      "city": "Toronto",
      "active": true
    },
    {
      "id": "UTA",
      "name": "Utah Jazz",
      "abbreviation": "UTA",
      "city": "Salt Lake City",
      "active": true
    },
    {
      "id": "WAS",
      "name": "Washington Wizards",
      "abbreviation": "WAS",
      "city": "Washington",
      "active": true
    }
  ],
  "picks": [
    {
      "id": "2027-R1-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-DET",
      "originalTeamId": "DET",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-IND",
      "originalTeamId": "IND",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-POR",
      "originalTeamId": "POR",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R1-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2027,
      "round": 1
    },
    {
      "id": "2027-R2-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-DET",
      "originalTeamId": "DET",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-IND",
      "originalTeamId": "IND",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-POR",
      "originalTeamId": "POR",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2027-R2-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2027,
      "round": 2
    },
    {
      "id": "2028-R1-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-DET",
      "originalTeamId": "DET",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-IND",
      "originalTeamId": "IND",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-POR",
      "originalTeamId": "POR",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R1-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2028,
      "round": 1
    },
    {
      "id": "2028-R2-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-DET",
      "originalTeamId": "DET",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-IND",
      "originalTeamId": "IND",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-POR",
      "originalTeamId": "POR",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2028-R2-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2028,
      "round": 2
    },
    {
      "id": "2029-R1-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-DET",
      "originalTeamId": "DET",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-IND",
      "originalTeamId": "IND",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-POR",
      "originalTeamId": "POR",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R1-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2029,
      "round": 1
    },
    {
      "id": "2029-R2-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-DET",
      "originalTeamId": "DET",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-IND",
      "originalTeamId": "IND",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-POR",
      "originalTeamId": "POR",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2029-R2-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2029,
      "round": 2
    },
    {
      "id": "2030-R1-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-DET",
      "originalTeamId": "DET",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-IND",
      "originalTeamId": "IND",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-POR",
      "originalTeamId": "POR",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R1-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2030,
      "round": 1
    },
    {
      "id": "2030-R2-ATL",
      "originalTeamId": "ATL",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-BKN",
      "originalTeamId": "BKN",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-BOS",
      "originalTeamId": "BOS",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-CHA",
      "originalTeamId": "CHA",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-CHI",
      "originalTeamId": "CHI",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-CLE",
      "originalTeamId": "CLE",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-DAL",
      "originalTeamId": "DAL",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-DEN",
      "originalTeamId": "DEN",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-DET",
      "originalTeamId": "DET",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-GSW",
      "originalTeamId": "GSW",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-HOU",
      "originalTeamId": "HOU",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-IND",
      "originalTeamId": "IND",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-LAC",
      "originalTeamId": "LAC",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-LAL",
      "originalTeamId": "LAL",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-MEM",
      "originalTeamId": "MEM",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-MIA",
      "originalTeamId": "MIA",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-MIL",
      "originalTeamId": "MIL",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-MIN",
      "originalTeamId": "MIN",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-NOP",
      "originalTeamId": "NOP",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-NYK",
      "originalTeamId": "NYK",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-OKC",
      "originalTeamId": "OKC",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-ORL",
      "originalTeamId": "ORL",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-PHI",
      "originalTeamId": "PHI",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-PHX",
      "originalTeamId": "PHX",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-POR",
      "originalTeamId": "POR",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-SAC",
      "originalTeamId": "SAC",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-SAS",
      "originalTeamId": "SAS",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-TOR",
      "originalTeamId": "TOR",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-UTA",
      "originalTeamId": "UTA",
      "draftYear": 2030,
      "round": 2
    },
    {
      "id": "2030-R2-WAS",
      "originalTeamId": "WAS",
      "draftYear": 2030,
      "round": 2
    }
  ],
  "rights": [
    {
      "id": "right-atl-2027-to-sas",
      "type": "OUTRIGHT_TRANSFER",
      "holderTeamId": "SAS",
      "pickIds": [
        "2027-R1-ATL"
      ],
      "sourceRecordIds": [
        "src-nba-atl-sas-2022-murray",
        "src-pst-sas-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official Atlanta/NBA transaction evidence explicitly transfers Atlanta's 2027 first to San Antonio; no superseding transaction affecting this right was identified in the reviewed current chain."
      },
      "notes": "Atlanta's original 2027 first was transferred to San Antonio in the Dejounte Murray trade."
    },
    {
      "id": "right-atl-2027-worst-mil-nop",
      "type": "RANKED_SELECTION",
      "holderTeamId": "ATL",
      "pickIds": [
        "2027-R1-MIL",
        "2027-R1-NOP"
      ],
      "sourceRecordIds": [
        "src-nba-atl-nop-2024-murray",
        "src-realgm-2027-reconciliation",
        "src-pst-mil-nop-atl-2027-current",
        "src-si-atl-mil-nop-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-nop-2027-best-mil-nop"
      ],
      "conditions": [
        {
          "type": "SELECTED_PICK_POSITION",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4
          ]
        }
      ],
      "selectionEligibility": [],
      "rankSelection": "LEAST_FAVORABLE",
      "quantity": 1,
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Atlanta's official Dejounte Murray trade release explicitly identifies the least favorable Milwaukee/New Orleans 2027 first with top-four protection; selected-pick protection is represented correctly."
      },
      "notes": "Atlanta receives the residual/least favorable of Milwaukee and New Orleans only if that selected pick falls outside the top four."
    },
    {
      "id": "right-bkn-2027-lal-r2-conditional",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "BKN",
      "pickIds": [
        "2027-R2-LAL"
      ],
      "sourceRecordIds": [
        "src-nba-bkn-lal-2024-russell-conditional",
        "src-pst-2027-dependent-rights",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-mem-2027-lal-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-mem-2027-lal-protected",
          "outcome": "CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Brooklyn's official 2024 Lakers trade confirms a conditional Lakers 2027 second; current reconciliation identifies the condition as the mutually exclusive branch where the Lakers first conveys to Memphis."
      },
      "notes": "If the Lakers' 2027 first is outside the top four and conveys under the first-round obligation, Brooklyn receives the Lakers' 2027 second-round pick."
    },
    {
      "id": "right-bkn-2027-nyk",
      "type": "OUTRIGHT_TRANSFER",
      "holderTeamId": "BKN",
      "pickIds": [
        "2027-R1-NYK"
      ],
      "sourceRecordIds": [
        "src-nba-bkn-nyk-2024-bridges",
        "src-si-bkn-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official Brooklyn/New York transaction evidence and current independent reconciliation support Brooklyn holding New York's unprotected 2027 first."
      },
      "notes": "Brooklyn holds New York's original 2027 first."
    },
    {
      "id": "right-cha-2027-dal-protected",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "CHA",
      "pickIds": [
        "2027-R1-DAL"
      ],
      "sourceRecordIds": [
        "src-nba-cha-dal-2024-washington",
        "src-pst-dal-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [
        {
          "type": "DRAFT_POSITION",
          "pickId": "2027-R1-DAL",
          "operator": "NOT_IN",
          "positions": [
            1,
            2
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Charlotte's official release explicitly establishes Dallas's top-two-protected 2027 first; current structured reconciliation confirms the 3-30 conveyance interpretation."
      },
      "notes": "Dallas conveys its 2027 first to Charlotte if it lands 3-30."
    },
    {
      "id": "right-cha-2027-mia-protected",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "CHA",
      "pickIds": [
        "2027-R1-MIA"
      ],
      "sourceRecordIds": [
        "src-nba-cha-mia-2024-rozier",
        "src-pst-mia-cha-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [
        {
          "type": "DRAFT_POSITION",
          "pickId": "2027-R1-MIA",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Charlotte's official 2024 release explicitly states lottery protection on Miami's 2027 first and conversion to an unprotected 2028 first if it does not convey."
      },
      "notes": "Miami conveys its 2027 first to Charlotte if it lands 15-30; otherwise the obligation converts to an unprotected 2028 first."
    },
    {
      "id": "right-cha-2028-mia-fallback",
      "type": "FALLBACK",
      "holderTeamId": "CHA",
      "pickIds": [
        "2028-R1-MIA"
      ],
      "sourceRecordIds": [
        "src-nba-cha-mia-2024-rozier",
        "src-pst-mia-cha-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-cha-2027-mia-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-cha-2027-mia-protected",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Charlotte's official Terry Rozier trade release explicitly states that a non-conveyed lottery-protected Miami 2027 first converts to Miami's unprotected 2028 first."
      },
      "notes": "If Miami's lottery-protected 2027 first does not convey to Charlotte, Charlotte's claim rolls to Miami's unprotected 2028 first."
    },
    {
      "id": "right-cha-2028-mia-r2-dal-fallback",
      "type": "FALLBACK",
      "holderTeamId": "CHA",
      "pickIds": [
        "2028-R2-MIA"
      ],
      "sourceRecordIds": [
        "src-nba-cha-dal-2024-washington",
        "src-nba-mia-sas-2023-2028-r2",
        "src-nba-sas-dal-2023-mia-2028-r2",
        "src-realgm-dal-cha-2027-fallback-current",
        "src-pst-dal-cha-2027-fallback-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-cha-2027-dal-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-cha-2027-dal-protected",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official releases establish Miami's 2028 second moving Miami→San Antonio→Dallas; current independent and structured reconciliation identify that same asset as Charlotte's fallback when Dallas's top-two-protected 2027 first does not convey."
      },
      "notes": "If Dallas's top-two-protected 2027 first does not convey to Charlotte, Charlotte receives Miami's original 2028 second-round pick via Dallas."
    },
    {
      "id": "right-hou-2027-phx",
      "type": "OUTRIGHT_TRANSFER",
      "holderTeamId": "HOU",
      "pickIds": [
        "2027-R1-PHX"
      ],
      "sourceRecordIds": [
        "src-nba-bkn-hou-2024-phx",
        "src-pst-hou-2027-current",
        "src-dreamshake-hou-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: the official 2024 Nets-Rockets transaction explicitly sends Phoenix's 2027 first to Houston, with current reporting continuing to identify it as a Houston asset."
      },
      "notes": "Houston holds Phoenix's original 2027 first."
    },
    {
      "id": "right-hou-2027-swap-bkn",
      "type": "SWAP_OPTION",
      "holderTeamId": "HOU",
      "pickIds": [
        "2027-R1-HOU",
        "2027-R1-BKN"
      ],
      "sourceRecordIds": [
        "src-nba-hou-bkn-2021-harden",
        "src-pst-hou-bkn-swap-2027-current",
        "src-houstonchronicle-hou-bkn-swap-2027",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "rankSelection": "MOST_FAVORABLE",
      "quantity": 1,
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official transaction evidence establishes Houston's 2027 Brooklyn swap right, and current Houston-focused reconciliation confirms it remains active."
      },
      "notes": "Houston may swap its 2027 first with Brooklyn's if Brooklyn's pick is more favorable."
    },
    {
      "id": "right-mem-2027-best-uta-cle-min",
      "type": "RANKED_SELECTION",
      "holderTeamId": "MEM",
      "pickIds": [
        "2027-R1-UTA",
        "2027-R1-CLE",
        "2027-R1-MIN"
      ],
      "sourceRecordIds": [
        "src-nba-min-uta-2022-gobert",
        "src-nba-cle-uta-2022-mitchell",
        "src-nba-uta-mem-2026-jackson",
        "src-deseret-uta-mem-2026-jackson-picks",
        "src-pst-uta-cle-min-pool-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "rankSelection": "MOST_FAVORABLE",
      "quantity": 1,
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official component transactions establish Utah's Cleveland/Minnesota rights, and multiple independent reports of the 2026 Jaren Jackson Jr. trade identify Memphis's incoming 2027 asset as the most favorable of Utah/Cleveland/Minnesota."
      },
      "notes": "Memphis receives the most favorable of Utah, Cleveland and Minnesota."
    },
    {
      "id": "right-mem-2027-lal-protected",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "MEM",
      "pickIds": [
        "2027-R1-LAL"
      ],
      "sourceRecordIds": [
        "src-nba-lal-uta-2023-westbrook",
        "src-nba-uta-lal-2023-top4",
        "src-nba-uta-mem-2026-jackson",
        "src-deseret-uta-mem-2026-jackson-picks",
        "src-pst-lal-mem-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [
        {
          "type": "DRAFT_POSITION",
          "pickId": "2027-R1-LAL",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: primary Lakers/Utah evidence establishes top-four protection; the 2026 Memphis-Utah trade is official and independent Utah reporting identifies the Lakers 2027 first among the three firsts transferred to Memphis."
      },
      "notes": "Memphis currently holds the Lakers 2027 first subject to top-four protection."
    },
    {
      "id": "right-mem-2027-lal-r2-fallback",
      "type": "FALLBACK",
      "holderTeamId": "MEM",
      "pickIds": [
        "2027-R2-LAL"
      ],
      "sourceRecordIds": [
        "src-nba-lal-uta-2023-westbrook",
        "src-nba-uta-mem-2026-jackson",
        "src-pst-2027-dependent-rights",
        "src-pst-lal-mem-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-mem-2027-lal-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-mem-2027-lal-protected",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: current structured reconciliation consistently identifies the Lakers 2027 second as Memphis's fallback when the top-four-protected first does not convey; official component transactions establish the first-round chain."
      },
      "notes": "If the Lakers' 2027 first lands in the protected top four and does not convey to Memphis, Memphis instead receives the Lakers' 2027 second-round pick."
    },
    {
      "id": "right-nop-2027-best-mil-nop",
      "type": "RANKED_SELECTION",
      "holderTeamId": "NOP",
      "pickIds": [
        "2027-R1-MIL",
        "2027-R1-NOP"
      ],
      "sourceRecordIds": [
        "src-nba-nop-mil-2020-holiday",
        "src-nba-atl-nop-2024-murray",
        "src-realgm-2027-reconciliation",
        "src-pst-mil-nop-atl-2027-current",
        "src-si-atl-mil-nop-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "rankSelection": "MOST_FAVORABLE",
      "quantity": 1,
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: New Orleans originally acquired Milwaukee's 2027 first and later transferred only the least favorable Milwaukee/New Orleans 2027 first to Atlanta; retaining the more favorable pick is the deterministic residual of those primary transactions and is corroborated by current reconciliation."
      },
      "notes": "New Orleans receives the more favorable of Milwaukee and New Orleans."
    },
    {
      "id": "right-okc-2027-cha-r2-fallback",
      "type": "FALLBACK",
      "holderTeamId": "OKC",
      "pickIds": [
        "2027-R2-CHA"
      ],
      "sourceRecordIds": [
        "src-nba-sac-okc-2025-clifford",
        "src-pst-2027-dependent-rights",
        "src-pst-kings-2027-dependent-rights",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-okc-2027-sas-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-okc-2027-sas-protected",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 2,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: current structured reconciliation identifies Charlotte's original 2027 second as the second fallback asset owed to Oklahoma City if the Spurs-origin first remains top 16; independent reporting confirms the two-second conversion structure."
      },
      "notes": "If the Spurs-origin 2027 first is top 16 and does not convey to Oklahoma City, Charlotte's original 2027 second is the other fallback asset."
    },
    {
      "id": "right-okc-2027-den-protected",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "OKC",
      "pickIds": [
        "2027-R1-DEN"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-nba-lac-okc-2023-swap",
        "src-realgm-den-okc-rollover-current",
        "src-courtside-den-okc-rollover-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [
        {
          "type": "DRAFT_POSITION",
          "pickId": "2027-R1-DEN",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official OKC releases establish Denver's protected 2027 first and explicitly call it top-five protected in the 2027 Clippers-swap transaction; current reconciliation supports the rollover chain."
      },
      "notes": "Underlying Denver-to-Oklahoma City obligation. If Denver's 2027 first is 6-30 it conveys before any applicable 2027 swap mechanics; if top five, this obligation rolls forward."
    },
    {
      "id": "right-okc-2027-lac-den-swap",
      "type": "SWAP_OPTION",
      "holderTeamId": "OKC",
      "pickIds": [
        "2027-R1-OKC",
        "2027-R1-LAC",
        "2027-R1-DEN"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-nba-lac-okc-2023-swap",
        "src-realgm-2027-reconciliation",
        "src-pst-okc-lac-den-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [
        {
          "pickId": "2027-R1-DEN",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5
          ],
          "notes": "Denver's pick is excluded from this swap selection when it lands in the protected top five."
        }
      ],
      "rankSelection": "MOST_FAVORABLE",
      "quantity": 1,
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Oklahoma City's official November 2023 release explicitly establishes the unprotected Clippers swap and Denver's top-five-protected eligibility. The staged claim correctly captures OKC's favorable-pick option, while final multi-pick allocation remains a resolver concern rather than an evidence uncertainty."
      },
      "notes": "Oklahoma City's 2027 swap can involve the Clippers pick and Denver's top-five-protected pick. The reported Toronto/Clippers swap is excluded because that transaction remained on hold as of 2026-08-12."
    },
    {
      "id": "right-okc-2027-sac-r2-fallback",
      "type": "FALLBACK",
      "holderTeamId": "OKC",
      "pickIds": [
        "2027-R2-SAC"
      ],
      "sourceRecordIds": [
        "src-nba-sac-okc-2025-clifford",
        "src-pst-2027-dependent-rights",
        "src-pst-kings-2027-dependent-rights",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-okc-2027-sas-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-okc-2027-sas-protected",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 2,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: official OKC evidence establishes the protected Spurs-via-Kings first; Sacramento reporting and current structured reconciliation establish Sacramento's 2027 second as one of two fallback assets if the first stays in the top 16."
      },
      "notes": "If the Spurs-origin 2027 first is top 16 and does not convey to Oklahoma City, Sacramento's 2027 second is one fallback asset."
    },
    {
      "id": "right-okc-2027-sas-protected",
      "type": "CONDITIONAL_CONVEYANCE",
      "holderTeamId": "OKC",
      "pickIds": [
        "2027-R1-SAS"
      ],
      "sourceRecordIds": [
        "src-nba-sac-okc-2025-clifford",
        "src-realgm-2027-reconciliation",
        "src-pst-sas-sac-okc-2027-current",
        "src-si-sac-sas-okc-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-sac-2027-sas"
      ],
      "conditions": [
        {
          "type": "DRAFT_POSITION",
          "pickId": "2027-R1-SAS",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Oklahoma City's official draft release confirms the protected Spurs-via-Kings 2027 first; Sacramento reporting and multiple current structured trackers independently support top-16 protection, meaning positions 17-30 convey to Oklahoma City."
      },
      "notes": "San Antonio's pick conveys from Sacramento to Oklahoma City at positions 17-30."
    },
    {
      "id": "right-okc-2028-den-rollover",
      "type": "ROLLOVER",
      "holderTeamId": "OKC",
      "pickIds": [
        "2028-R1-DEN"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-realgm-den-okc-rollover-current",
        "src-courtside-den-okc-rollover-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-okc-2027-den-protected"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-okc-2027-den-protected",
          "outcome": "NOT_CONVEYED"
        },
        {
          "type": "DRAFT_POSITION",
          "pickId": "2028-R1-DEN",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: multiple current independent/structured sources agree that the first Denver obligation rolls from a protected 2027 first to a top-five-protected 2028 first."
      },
      "notes": "If Denver's 2027 first is protected, the obligation rolls to Denver's 2028 first, again top-five protected."
    },
    {
      "id": "right-okc-2029-den-r2-terminal",
      "type": "FALLBACK",
      "holderTeamId": "OKC",
      "pickIds": [
        "2029-R2-DEN"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-realgm-den-okc-rollover-current",
        "src-courtside-den-okc-rollover-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-okc-2029-den-rollover"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-okc-2029-den-rollover",
          "outcome": "NOT_CONVEYED"
        }
      ],
      "selectionEligibility": [],
      "priority": 3,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: multiple current independent/structured sources agree that if Denver's first remains top-five protected in 2027, 2028 and 2029, Denver's 2029 second is the terminal fallback on this first obligation."
      },
      "notes": "If no Denver first conveys in 2027, 2028 or 2029 because each is top five, Denver's 2029 second becomes the terminal fallback to Oklahoma City."
    },
    {
      "id": "right-okc-2029-den-rollover",
      "type": "ROLLOVER",
      "holderTeamId": "OKC",
      "pickIds": [
        "2029-R1-DEN"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-realgm-den-okc-rollover-current",
        "src-courtside-den-okc-rollover-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-okc-2028-den-rollover"
      ],
      "conditions": [
        {
          "type": "RIGHT_RESOLUTION",
          "rightId": "right-okc-2028-den-rollover",
          "outcome": "NOT_CONVEYED"
        },
        {
          "type": "DRAFT_POSITION",
          "pickId": "2029-R1-DEN",
          "operator": "NOT_IN",
          "positions": [
            1,
            2,
            3,
            4,
            5
          ]
        }
      ],
      "selectionEligibility": [],
      "priority": 2,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: multiple current independent/structured sources agree that the same first Denver obligation rolls again to a top-five-protected 2029 first if neither 2027 nor 2028 conveys."
      },
      "notes": "If Denver's 2028 first is also protected, the obligation rolls to Denver's 2029 first, top-five protected."
    },
    {
      "id": "right-phx-2027-worst-uta-cle-min",
      "type": "RANKED_SELECTION",
      "holderTeamId": "PHX",
      "pickIds": [
        "2027-R1-UTA",
        "2027-R1-CLE",
        "2027-R1-MIN"
      ],
      "sourceRecordIds": [
        "src-nba-min-uta-2022-gobert",
        "src-nba-cle-uta-2022-mitchell",
        "src-nba-uta-phx-2025-picks",
        "src-pst-uta-cle-min-pool-2027-current",
        "src-realgm-2027-reconciliation",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "rankSelection": "LEAST_FAVORABLE",
      "quantity": 1,
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: Utah's official January 2025 release explicitly sends Phoenix the least favorable 2027 first among Cleveland, Minnesota and Utah; current reconciliation is consistent after the Memphis transaction."
      },
      "notes": "Phoenix receives the least favorable of Utah, Cleveland and Minnesota."
    },
    {
      "id": "right-sac-2027-sas",
      "type": "OUTRIGHT_TRANSFER",
      "holderTeamId": "SAC",
      "pickIds": [
        "2027-R1-SAS"
      ],
      "sourceRecordIds": [
        "src-nba-sas-sac-2025-fox",
        "src-pst-sas-sac-okc-2027-current",
        "src-si-sac-sas-okc-2027-current",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [],
      "conditions": [],
      "selectionEligibility": [],
      "priority": 0,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: San Antonio's official De'Aaron Fox transaction sends its unprotected 2027 first to Sacramento. Oklahoma City's later conditional claim is correctly modeled as a separate layer on this underlying transfer."
      },
      "notes": "Sacramento became holder of San Antonio's 2027 first in the De'Aaron Fox trade."
    },
    {
      "id": "right-uta-2027-middle-uta-cle-min",
      "type": "RANKED_SELECTION",
      "holderTeamId": "UTA",
      "pickIds": [
        "2027-R1-UTA",
        "2027-R1-CLE",
        "2027-R1-MIN"
      ],
      "sourceRecordIds": [
        "src-nba-min-uta-2022-gobert",
        "src-nba-cle-uta-2022-mitchell",
        "src-nba-uta-phx-2025-picks",
        "src-nba-uta-mem-2026-jackson",
        "src-deseret-uta-mem-2026-jackson-picks",
        "src-pst-uta-cle-min-pool-2027-current",
        "src-realgm-2027-reconciliation",
        "src-nba-2026-offseason-chain-check"
      ],
      "dependsOnRightIds": [
        "right-mem-2027-best-uta-cle-min",
        "right-phx-2027-worst-uta-cle-min"
      ],
      "conditions": [],
      "selectionEligibility": [],
      "rankSelection": "SECOND_MOST_FAVORABLE",
      "quantity": 1,
      "priority": 1,
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "AI editorial review: once the independently supported Memphis-most-favorable and primary-explicit Phoenix-least-favorable rights are applied to the same three-pick pool, Utah necessarily retains the second-most-favorable residual; current Utah asset tracking independently confirms that result."
      },
      "notes": "Utah retains the middle pick after Memphis receives the best and Phoenix receives the worst of the three-pick pool."
    }
  ],
  "transactions": [
    {
      "id": "tx-2020-11-24-nop-mil-holiday",
      "effectiveDate": "2020-11-24",
      "teamIds": [
        "NOP",
        "MIL"
      ],
      "sourceRecordIds": [
        "src-nba-nop-mil-2020-holiday"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-nop-2027-best-mil-nop"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Origins of the 2027 New Orleans/Milwaukee ranked-selection structure in the Jrue Holiday trade package."
    },
    {
      "id": "tx-2021-01-16-hou-bkn-harden",
      "effectiveDate": "2021-01-16",
      "teamIds": [
        "HOU",
        "BKN"
      ],
      "sourceRecordIds": [
        "src-nba-hou-bkn-2021-harden"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-hou-2027-swap-bkn"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Houston's 2027 Brooklyn swap right."
    },
    {
      "id": "tx-2022-06-30-atl-sas-murray",
      "effectiveDate": "2022-06-30",
      "teamIds": [
        "ATL",
        "SAS"
      ],
      "sourceRecordIds": [
        "src-nba-atl-sas-2022-murray"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-atl-2027-to-sas"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates the current Atlanta-2027-to-San-Antonio right record."
    },
    {
      "id": "tx-2023-11-01-okc-lac-swap",
      "effectiveDate": "2023-11-01",
      "teamIds": [
        "OKC",
        "LAC"
      ],
      "sourceRecordIds": [
        "src-nba-den-okc-2022-green",
        "src-nba-lac-okc-2023-swap"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-okc-2027-lac-den-swap"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates the current 2027 Oklahoma City/Clippers swap structure involving Denver's top-five-protected pick."
    },
    {
      "id": "tx-2024-01-23-cha-mia",
      "effectiveDate": "2024-01-23",
      "teamIds": [
        "CHA",
        "MIA"
      ],
      "sourceRecordIds": [
        "src-nba-cha-mia-2024-rozier"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-cha-2027-mia-protected"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Charlotte's lottery-protected Miami 2027 first right."
    },
    {
      "id": "tx-2024-02-08-cha-dal",
      "effectiveDate": "2024-02-08",
      "teamIds": [
        "CHA",
        "DAL"
      ],
      "sourceRecordIds": [
        "src-nba-cha-dal-2024-washington"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-cha-2027-dal-protected"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Charlotte's top-two-protected Dallas 2027 first right."
    },
    {
      "id": "tx-2024-06-26-bkn-hou-phx",
      "effectiveDate": "2024-06-26",
      "teamIds": [
        "BKN",
        "HOU"
      ],
      "sourceRecordIds": [
        "src-nba-bkn-hou-2024-phx"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-hou-2027-phx"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Houston's current right to Phoenix's original 2027 first."
    },
    {
      "id": "tx-2024-07-06-atl-nop-murray",
      "effectiveDate": "2024-07-06",
      "teamIds": [
        "ATL",
        "NOP"
      ],
      "sourceRecordIds": [
        "src-nba-atl-nop-2024-murray"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-atl-2027-worst-mil-nop"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Atlanta's top-four-protected residual 2027 Milwaukee/New Orleans right."
    },
    {
      "id": "tx-2024-07-06-bkn-nyk-bridges",
      "effectiveDate": "2024-07-06",
      "teamIds": [
        "BKN",
        "NYK"
      ],
      "sourceRecordIds": [
        "src-nba-bkn-nyk-2024-bridges"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-bkn-2027-nyk"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Brooklyn's current right to New York's 2027 first."
    },
    {
      "id": "tx-2025-01-21-uta-phx",
      "effectiveDate": "2025-01-21",
      "teamIds": [
        "UTA",
        "PHX"
      ],
      "sourceRecordIds": [
        "src-nba-uta-phx-2025-picks"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-phx-2027-worst-uta-cle-min"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Phoenix's least-favorable 2027 Utah/Cleveland/Minnesota right."
    },
    {
      "id": "tx-2025-02-03-sas-sac-fox",
      "effectiveDate": "2025-02-03",
      "teamIds": [
        "SAS",
        "SAC"
      ],
      "sourceRecordIds": [
        "src-nba-sas-sac-2025-fox"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-sac-2027-sas"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Creates Sacramento's right to San Antonio's original 2027 first."
    },
    {
      "id": "tx-2025-06-26-sac-okc-clifford",
      "effectiveDate": "2025-06-26",
      "teamIds": [
        "SAC",
        "OKC"
      ],
      "sourceRecordIds": [
        "src-nba-sac-okc-2025-clifford"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-okc-2027-sas-protected"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI",
        "notes": "Official source establishes a protected first; the top-16 range is verified on the canonical right using independent reconciliation evidence."
      },
      "notes": "Creates Oklahoma City's protected right to the Sacramento-via-San-Antonio 2027 first."
    },
    {
      "id": "tx-2026-02-03-uta-mem-jackson",
      "effectiveDate": "2026-02-03",
      "teamIds": [
        "UTA",
        "MEM"
      ],
      "sourceRecordIds": [
        "src-nba-uta-mem-2026-jackson",
        "src-deseret-uta-mem-2026-jackson-picks"
      ],
      "mutations": [
        {
          "type": "CREATE",
          "rightId": "right-mem-2027-lal-protected"
        },
        {
          "type": "CREATE",
          "rightId": "right-mem-2027-best-uta-cle-min"
        },
        {
          "type": "CREATE",
          "rightId": "right-uta-2027-middle-uta-cle-min"
        }
      ],
      "supersedesTransactionIds": [],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:14:47.000Z",
        "reviewerKind": "AI"
      },
      "notes": "Verified current-state interpretation of the 2027 rights affected by the Jaren Jackson Jr. transaction."
    }
  ],
  "restrictions": [
    {
      "id": "restriction-2027-UTA-top5",
      "pickId": "2027-R1-UTA",
      "rule": "NO_THREE_CONSECUTIVE_TOP_FIVE",
      "prohibitedPositions": [
        1,
        2,
        3,
        4,
        5
      ],
      "sourceRecordIds": [
        "src-nba-2026-lottery-reform",
        "src-nba-2025-draft-board",
        "src-nba-2026-draft-results"
      ],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:32:02.000Z",
        "reviewerKind": "AI",
        "notes": "Official NBA lottery-reform rules and official 2025/2026 draft results jointly establish the restriction."
      },
      "notes": "Utah selected No. 5 in 2025 and No. 2 in 2026; under the 3-2-1 Lottery rule its own 2027 pick cannot be top five."
    },
    {
      "id": "restriction-2027-WAS-no1",
      "pickId": "2027-R1-WAS",
      "rule": "NO_CONSECUTIVE_FIRST_OVERALL",
      "prohibitedPositions": [
        1
      ],
      "sourceRecordIds": [
        "src-nba-2026-lottery-reform",
        "src-nba-2026-draft-results"
      ],
      "status": "AI_VERIFIED",
      "verification": {
        "status": "AI_VERIFIED",
        "verifiedBy": "GPT-5.6 Sol (OpenAI)",
        "verifiedAt": "2026-08-13T01:32:02.000Z",
        "reviewerKind": "AI",
        "notes": "Official NBA lottery-reform rules and official 2026 draft results jointly establish the restriction."
      },
      "notes": "Washington selected No. 1 in 2026; under the 3-2-1 Lottery rule its own 2027 pick cannot be No. 1."
    }
  ],
  "sources": [
    {
      "id": "src-courtside-den-okc-rollover-current",
      "title": "Oklahoma City Thunder Draft Picks: Full History and Future Assets",
      "publisher": "Courtside News",
      "url": "https://www.courtsidenews.com/nba/thunder/draft",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_independent_reconciliation",
      "notes": "Independent current cross-check of the same 2027-2029 top-five protection schedule and 2029 second-round terminal fallback."
    },
    {
      "id": "src-deseret-uta-mem-2026-jackson-picks",
      "title": "Utah Jazz to acquire Jaren Jackson Jr. from Memphis Grizzlies",
      "publisher": "Deseret News",
      "url": "https://www.deseret.com/sports/2026/02/03/utah-jazz-to-acquire-jaren-jackson-jr-from-memphis-grizzlies/",
      "publishedAt": "2026-02-03",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "independent_reporting",
      "notes": "Reports the exact 2027 consideration: Memphis receives the most favorable of Utah/Minnesota/Cleveland and the Lakers 2027 first."
    },
    {
      "id": "src-dreamshake-hou-2027-current",
      "title": "Rockets Reed Sheppard named as a top NBA trade target",
      "publisher": "The Dream Shake",
      "url": "https://www.thedreamshake.com/rockets-rumors/41087/houston-rockets-reed-sheppard-named-as-top-nba-trade-target",
      "publishedAt": "2026-08-06",
      "accessedAt": "2026-08-12",
      "tier": 3,
      "sourceType": "current_independent_reconciliation",
      "notes": "Recent Houston-focused reporting identifies Phoenix's 2027 first as a current Rockets trade asset."
    },
    {
      "id": "src-houstonchronicle-hou-bkn-swap-2027",
      "title": "What NBA's proposed new lottery system means for Houston Rockets' future draft assets",
      "publisher": "Houston Chronicle",
      "url": "https://www.houstonchronicle.com/sports/rockets/article/houston-draft-assets-proposed-lottery-changes-22251826.php",
      "publishedAt": "2026-05-11",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_independent_reconciliation",
      "notes": "Current independent reporting explicitly describes Houston's right to swap its 2027 first with Brooklyn's."
    },
    {
      "id": "src-nba-2025-draft-board",
      "title": "2025 NBA Draft Board",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/draft/2025/draft-board",
      "publishedAt": "2025",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "official_draft_result",
      "notes": "Official draft result used to establish Utah selected No. 5 in 2025 for the new lottery-rule restriction."
    },
    {
      "id": "src-nba-2026-draft-results",
      "title": "2026 NBA Draft order and results",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/news/2026-nba-draft-order",
      "publishedAt": "2026",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "official_draft_result",
      "notes": "Official draft result used to establish Washington selected No. 1 and Utah No. 2 in 2026."
    },
    {
      "id": "src-nba-2026-lottery-reform",
      "title": "NBA Board of Governors approves new draft lottery system to address tanking",
      "publisher": "NBA Communications",
      "url": "https://pr.nba.com/nba-board-of-governors-approves-new-draft-lottery-system-to-address-tanking/",
      "publishedAt": "2026-05-28",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_rule_announcement",
      "notes": "Primary evidence for the 3-2-1 Lottery restrictions beginning with the 2027 NBA Draft."
    },
    {
      "id": "src-nba-2026-offseason-chain-check",
      "title": "2026 NBA Draft & Offseason Trade Tracker",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/news/2026-offseason-trade-tracker",
      "publishedAt": "2026-07-19",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_transaction_tracker",
      "notes": "Official 2026 offseason transaction tracker reviewed as a superseding-transaction check for the 2027 review queue. No listed transaction moves the specific rights covered by the review batch after the transactions already represented in the staged chain. This is supporting chain-review evidence, not proof that no transaction can exist outside the reviewed sources."
    },
    {
      "id": "src-nba-atl-nop-2024-murray",
      "title": "Hawks Acquire Dyson Daniels, E.J. Liddell, Larry Nance Jr., Cody Zeller and 2 Future First-Round Draft Picks",
      "publisher": "Atlanta Hawks",
      "url": "https://www.nba.com/hawks/news/hawks-acquire-dyson-daniels-e-j-liddell-larry-nance-jr-cody-zeller-and-2-future-first-round-draft-picks",
      "publishedAt": "2024-07-06",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Atlanta received the least favorable of Milwaukee/New Orleans in 2027, top-four protected."
    },
    {
      "id": "src-nba-atl-sas-2022-murray",
      "title": "Hawks Acquire All-Star Guard Dejounte Murray",
      "publisher": "Atlanta Hawks",
      "url": "https://www.nba.com/hawks/news/hawks-acquire-all-star-guard-dejounte-murray",
      "publishedAt": "2022-06-30",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Atlanta sent its 2027 first-round pick to San Antonio."
    },
    {
      "id": "src-nba-bkn-hou-2024-phx",
      "title": "Nets, Rockets complete trade for future picks",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/news/nets-rockets-trade-for-future-picks",
      "publishedAt": "2024-06-26",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_transaction_report",
      "notes": "Primary evidence that Houston acquired Phoenix's 2027 first-round pick from Brooklyn."
    },
    {
      "id": "src-nba-bkn-lal-2024-russell-conditional",
      "title": "Brooklyn Nets Complete Trade With Los Angeles Lakers",
      "publisher": "Brooklyn Nets",
      "url": "https://www.nba.com/nets/news/brooklyn-nets-complete-trade-with-los-angeles-lakers",
      "publishedAt": "2024-12-29",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Brooklyn received a conditional Lakers 2027 second-round pick in the Dorian Finney-Smith/D'Angelo Russell trade. The release does not spell out the first-round-position trigger."
    },
    {
      "id": "src-nba-bkn-nyk-2024-bridges",
      "title": "Brooklyn Nets Complete Trade With New York Knicks",
      "publisher": "Brooklyn Nets",
      "url": "https://www.nba.com/nets/news/brooklyn-nets-complete-trade-with-new-york-knicks",
      "publishedAt": "2024-07-06",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Brooklyn obtained New York's 2027 first-round pick."
    },
    {
      "id": "src-nba-cha-dal-2024-washington",
      "title": "Hornets Acquire Seth Curry, Grant Williams and a 2027 First-Round Pick From Dallas",
      "publisher": "Charlotte Hornets",
      "url": "https://www.nba.com/hornets/news/hornets-acquire-seth-curry-grant-williams-and-a-2027-first-round-pick-from-dallas",
      "publishedAt": "2024-02-08",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Charlotte obtained Dallas's top-two-protected 2027 first."
    },
    {
      "id": "src-nba-cha-mia-2024-rozier",
      "title": "Hornets Acquire First-Round Pick, Kyle Lowry From Miami Heat",
      "publisher": "Charlotte Hornets",
      "url": "https://www.nba.com/hornets/news/hornets-acquire-first-round-pick-kyle-lowry-from-miami-heat",
      "publishedAt": "2024-01-23",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Charlotte obtained Miami's lottery-protected 2027 first, converting to an unprotected 2028 first if it does not convey."
    },
    {
      "id": "src-nba-cle-uta-2022-mitchell",
      "title": "Donovan Mitchell traded to Cavaliers",
      "publisher": "NBA.com",
      "url": "https://api-hub.nba.com/news/donovan-mitchell-traded-to-cavs",
      "publishedAt": "2022-09-01",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_transaction_report",
      "notes": "Primary evidence that Cleveland's unprotected 2027 first went to Utah."
    },
    {
      "id": "src-nba-den-okc-2022-green",
      "title": "Thunder Acquires JaMychal Green and Protected 2027 First-Round Draft Pick",
      "publisher": "Oklahoma City Thunder",
      "url": "https://www.nba.com/thunder/news/release-green-220623",
      "publishedAt": "2022-06-23",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Denver transferred a protected 2027 first to Oklahoma City."
    },
    {
      "id": "src-nba-hou-bkn-2021-harden",
      "title": "Rockets Announce Revised Four-Team Trade",
      "publisher": "Houston Rockets",
      "url": "https://www.nba.com/rockets/news/rockets-announce-revised-four-team-trade",
      "publishedAt": "2021-01-16",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Houston obtained 2027 first-round swap rights with Brooklyn."
    },
    {
      "id": "src-nba-lac-okc-2023-swap",
      "title": "Thunder Acquires 2027 First-Round Pick Swap Rights",
      "publisher": "Oklahoma City Thunder",
      "url": "https://www.nba.com/thunder/news/release-pickswap-231101",
      "publishedAt": "2023-11-01",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence for Oklahoma City's 2027 Clippers swap and the Denver top-five-protected pick interaction."
    },
    {
      "id": "src-nba-lal-uta-2023-westbrook",
      "title": "Lakers Acquire D'Angelo Russell, Malik Beasley and Jarred Vanderbilt",
      "publisher": "Los Angeles Lakers",
      "url": "https://www.nba.com/lakers/news/lakers-acquire-dangelo-russell-malik-beasley-and-jarred-vanderbilt-2-9-23",
      "publishedAt": "2023-02-09",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence for the protected Lakers 2027 first transferred to Utah."
    },
    {
      "id": "src-nba-mia-sas-2023-2028-r2",
      "title": "Heat Trade Dewayne Dedmon",
      "publisher": "Miami Heat",
      "url": "https://www.nba.com/heat/news/heat-trade-dewayne-dedmon",
      "publishedAt": "2023-02-07",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Miami's 2028 second-round pick was transferred to San Antonio."
    },
    {
      "id": "src-nba-min-uta-2022-gobert",
      "title": "Minnesota Timberwolves Acquire Center Rudy Gobert From Utah Jazz",
      "publisher": "Minnesota Timberwolves",
      "url": "https://www.nba.com/timberwolves/news/minnesota-timberwolves-acquire-center-rudy-gobert-from-utah-jazz",
      "publishedAt": "2022-07-06",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Minnesota's 2027 first went to Utah."
    },
    {
      "id": "src-nba-nop-mil-2020-holiday",
      "title": "Pelicans acquire Steven Adams, Eric Bledsoe in 4-team trade; Jrue Holiday to Milwaukee",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/news/pelicans-acquire-steven-adams-eric-bledsoe-in-4-team-trade-jrue-holiday-to-milwaukee",
      "publishedAt": "2020-11-24",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_transaction_report",
      "notes": "Primary evidence for the New Orleans-Milwaukee future-pick package that underlies the 2027 rights chain."
    },
    {
      "id": "src-nba-sac-okc-2025-clifford",
      "title": "Thunder Selects Thomas Sorber in 2025 NBA Draft",
      "publisher": "Oklahoma City Thunder",
      "url": "https://www.nba.com/thunder/news/draft-sorber-250625",
      "publishedAt": "2025-06-26",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Official evidence that Oklahoma City acquired a protected 2027 first from Sacramento via San Antonio. The announcement does not specify the protection range."
    },
    {
      "id": "src-nba-sas-dal-2023-mia-2028-r2",
      "title": "Spurs Complete Three-Team Deal With Mavericks and Celtics",
      "publisher": "San Antonio Spurs",
      "url": "https://www.nba.com/spurs/news/spurs-complete-three-team-deal-with-mavericks-and-celtics",
      "publishedAt": "2023-07-12",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that San Antonio transferred the 2028 second-round pick from Miami to Dallas."
    },
    {
      "id": "src-nba-sas-sac-2025-fox",
      "title": "Spurs Acquire De'Aaron Fox and Jordan McLaughlin",
      "publisher": "San Antonio Spurs",
      "url": "https://www.nba.com/spurs/news/spurs-acquire-deaaron-fox-and-jordan-mclaughlin",
      "publishedAt": "2025-02-03",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that San Antonio sent its unprotected 2027 first to Sacramento."
    },
    {
      "id": "src-nba-uta-lal-2023-top4",
      "title": "Helped Change the Tempo, Toscano-Anderson and Jones Thrive in Jazz Debuts",
      "publisher": "Utah Jazz",
      "url": "https://www.nba.com/jazz/news/helped-change-the-tempo-toscano-anderson-and-jones-thrive-in-jazz-debuts",
      "publishedAt": "2023-02-12",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_news",
      "notes": "Official Utah source specifying that the Lakers 2027 first is top-four protected."
    },
    {
      "id": "src-nba-uta-mem-2026-jackson",
      "title": "Jaren Jackson Jr. traded to Jazz",
      "publisher": "NBA.com",
      "url": "https://www.nba.com/news/jaren-jackson-jr-trade-jazz-2026",
      "publishedAt": "2026-02-03",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "league_transaction_report",
      "notes": "Official report confirming Utah sent three future first-round picks to Memphis in the Jaren Jackson Jr. trade; exact pick identities require corroboration."
    },
    {
      "id": "src-nba-uta-phx-2025-picks",
      "title": "Utah Jazz Complete Trade With Phoenix Suns",
      "publisher": "Utah Jazz",
      "url": "https://www.nba.com/jazz/news/utah-jazz-complete-trade-with-phoenix-suns",
      "publishedAt": "2025-01-21",
      "accessedAt": "2026-08-12",
      "tier": 1,
      "sourceType": "team_transaction_announcement",
      "notes": "Primary evidence that Phoenix obtained the least favorable 2027 first among Cleveland, Minnesota and Utah."
    },
    {
      "id": "src-pst-2027-dependent-rights",
      "title": "2027 NBA Draft Pick Pending Transactions",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Years/2027.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Reconciliation source for dependent rights. It records the Lakers-second conditional fork and Oklahoma City's two-second fallback from the Spurs-origin first. Not a production feed."
    },
    {
      "id": "src-pst-dal-2027-current",
      "title": "Dallas Mavericks Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Mavericks.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-07-19) still shows Dallas's 2027 first owed to Charlotte with top-two protection. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-dal-cha-2027-fallback-current",
      "title": "Charlotte Hornets Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Hornets.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current chain cross-check showing Dallas's top-two-protected 2027 first converts to a 2028 second-round obligation if protected. Combined with the official Miami-to-San-Antonio-to-Dallas provenance, this supports the staged Miami-pick interpretation."
    },
    {
      "id": "src-pst-hou-2027-current",
      "title": "Houston Rockets Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Rockets.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-05-10) traces Phoenix's 2027 first from Phoenix to Brooklyn and then to Houston. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-hou-bkn-swap-2027-current",
      "title": "Houston Rockets Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Rockets.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-05-10) still shows Houston's option to swap its 2027 first-round pick with Brooklyn's. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-kings-2027-dependent-rights",
      "title": "Sacramento Kings Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Kings.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current chain cross-check for the Kings/Thunder 2027 fallback. Not a production feed."
    },
    {
      "id": "src-pst-lal-mem-2027-current",
      "title": "Los Angeles Lakers Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://prosportstransactions.com/basketball/DraftTrades/Future/Lakers.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-02-05) traces the Lakers' top-four-protected 2027 first from Utah to Memphis in the 2026 Jaren Jackson Jr. trade and records the conditional second-round fallback. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-mia-cha-2027-current",
      "title": "Miami Heat Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Heat.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-05-10) shows Miami's 2027 first owed to Charlotte with lottery protection and an unprotected 2028 first fallback. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-mil-nop-atl-2027-current",
      "title": "New Orleans Pelicans Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Pelicans.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-05-10) traces Milwaukee's 2027 first to New Orleans and Atlanta's right to the least favorable of Milwaukee/New Orleans protected top four. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-okc-lac-den-2027-current",
      "title": "Oklahoma City Thunder Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Thunder.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-07-19) shows Oklahoma City's 2027 Clippers swap can use Oklahoma City's own first or Denver's first if Denver's top-five-protected pick is eligible. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-sas-2027-current",
      "title": "San Antonio Spurs Future Draft Pick Status",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Future/Spurs.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current structured cross-check (last updated 2026-05-10) still traces Atlanta's 2027 first to San Antonio through the Dejounte Murray transaction. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-sas-sac-okc-2027-current",
      "title": "2027 NBA Draft Pick Pending Transactions",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Years/2027.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current 2027 ledger (last updated 2026-07-19) traces San Antonio's first to Sacramento and then conditionally to Oklahoma City with top-16 protection, with second-round fallback assets if protected. Reconciliation only; not a production feed."
    },
    {
      "id": "src-pst-uta-cle-min-pool-2027-current",
      "title": "2027 NBA Draft Pick Pending Transactions",
      "publisher": "Pro Sports Transactions",
      "url": "https://www.prosportstransactions.com/basketball/DraftTrades/Years/2027.htm",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Current 2027 ledger (last updated 2026-07-19) traces Cleveland and Minnesota firsts into Utah, Phoenix's least-favorable right, and Memphis's most-favorable right across Cleveland/Utah/Minnesota. The Utah middle allocation is the deterministic residual after those two current rights. Reconciliation only; not a production feed."
    },
    {
      "id": "src-realgm-2027-reconciliation",
      "title": "2027 NBA Draft Future Drafts Summary",
      "publisher": "RealGM",
      "url": "https://basketball.realgm.com/nba/draft/future_drafts/summary/2027",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "reconciliation_reference",
      "notes": "Research/reconciliation only. Not a production feed and not sufficient by itself for editorial verification."
    },
    {
      "id": "src-realgm-dal-cha-2027-fallback-current",
      "title": "Charlotte Hornets Future Draft Picks",
      "publisher": "RealGM",
      "url": "https://basketball.realgm.com/nba/teams/Charlotte-Hornets/3/draft-picks",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Reconciliation-only source stating that if Dallas's top-two-protected 2027 first does not convey, Dallas instead conveys Miami's 2028 second to Charlotte."
    },
    {
      "id": "src-realgm-den-okc-rollover-current",
      "title": "Oklahoma City Thunder Future Draft Picks",
      "publisher": "RealGM",
      "url": "https://basketball.realgm.com/nba/teams/Oklahoma-City-Thunder/33/draft-picks",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_structured_reconciliation",
      "notes": "Reconciliation-only source: Denver's first to Oklahoma City is top-five protected in 2027, 2028 and 2029, then converts to Denver's 2029 second if no first conveys."
    },
    {
      "id": "src-si-atl-mil-nop-2027-current",
      "title": "All Future Atlanta Hawks Draft Picks, Swaps & Protections in 2026, 2027 & Beyond",
      "publisher": "Sports Illustrated",
      "url": "https://www.si.com/nba/hawks/onsi/all-future-atlanta-hawks-draft-picks-swaps-protections-in-2026-2027-beyond-01krk9ewgj2x",
      "publishedAt": "2026-05-14",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_independent_reconciliation",
      "notes": "Current independent cross-check lists Atlanta's 2027 first as the least favorable of New Orleans and Milwaukee, top-four protected."
    },
    {
      "id": "src-si-bkn-2027-current",
      "title": "Assessing the Brooklyn Nets Draft Capital Through 2028",
      "publisher": "Sports Illustrated",
      "url": "https://www.si.com/nba/nets/onsi/news/assessing-the-brooklyn-nets-draft-capital-through-2028",
      "publishedAt": "2026-03-31",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_independent_reconciliation",
      "notes": "Current-state cross-check explicitly lists Brooklyn's 2027 unprotected first from New York."
    },
    {
      "id": "src-si-sac-sas-okc-2027-current",
      "title": "How the Kings Can Solve Their Overlooked NBA Draft Pick Problem",
      "publisher": "Sports Illustrated",
      "url": "https://www.si.com/nba/kings/onsi/how-sacramento-kings-can-solve-overlooked-nba-draft-pick-problem",
      "publishedAt": "2026-05-16",
      "accessedAt": "2026-08-12",
      "tier": 2,
      "sourceType": "current_independent_reconciliation",
      "notes": "Current independent cross-check says the Spurs-origin 2027 first is protected 1-16 after Sacramento sent the protected right to Oklahoma City; if it lands 17-30 it conveys to Oklahoma City and second-round fallback assets apply if protected."
    }
  ]
}
