8fa125cfd6
CI / Build, lint & test (push) Failing after 1m46s
- Chemistry v2: FUT-style link scoring with per-player breakdown (club +3/link cap 6, league +1/link cap 4, nation +1/link cap 3; player cap 10, team cap 100); chemistry response now includes per-player breakdown with club/league/nation link counts and pts - Card pool: 34 new cards across Premier League, La Liga, Bundesliga with overlapping clubs/nations for meaningful chemistry testing - Card search: extended GET /cards with nation, league, club, min_overall, max_overall, limit query params; results sorted by overall descending - Match opponent: added "ultimate" difficulty band (85+ OVR); random formation selection from 6 tactical formations; falls back to lower OVR pool when not enough cards at the requested band - Tests: 9 new integration tests (28 total, all passing) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
207 lines
4.1 KiB
JSON
207 lines
4.1 KiB
JSON
[
|
|
{
|
|
"id": "card_pl_001",
|
|
"name": "James Caldwell",
|
|
"overall": 84,
|
|
"position": "ST",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Northgate United",
|
|
"pace": 84,
|
|
"shooting": 87,
|
|
"passing": 70,
|
|
"dribbling": 80,
|
|
"defending": 36,
|
|
"physical": 82,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_002",
|
|
"name": "Danny Walsh",
|
|
"overall": 82,
|
|
"position": "CM",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Northgate United",
|
|
"pace": 74,
|
|
"shooting": 72,
|
|
"passing": 84,
|
|
"dribbling": 79,
|
|
"defending": 70,
|
|
"physical": 74,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_003",
|
|
"name": "Reece Okafor",
|
|
"overall": 83,
|
|
"position": "LW",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Northgate United",
|
|
"pace": 91,
|
|
"shooting": 78,
|
|
"passing": 75,
|
|
"dribbling": 88,
|
|
"defending": 34,
|
|
"physical": 68,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_004",
|
|
"name": "Tom Briggs",
|
|
"overall": 80,
|
|
"position": "CB",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Northgate United",
|
|
"pace": 72,
|
|
"shooting": 36,
|
|
"passing": 62,
|
|
"dribbling": 52,
|
|
"defending": 83,
|
|
"physical": 86,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_005",
|
|
"name": "Pierre-Marc Dubois",
|
|
"overall": 84,
|
|
"position": "CAM",
|
|
"nation": "France",
|
|
"league": "Premier League",
|
|
"club": "Southfield City",
|
|
"pace": 79,
|
|
"shooting": 80,
|
|
"passing": 87,
|
|
"dribbling": 85,
|
|
"defending": 44,
|
|
"physical": 70,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_006",
|
|
"name": "Kwame Asante",
|
|
"overall": 85,
|
|
"position": "ST",
|
|
"nation": "Ghana",
|
|
"league": "Premier League",
|
|
"club": "Southfield City",
|
|
"pace": 88,
|
|
"shooting": 88,
|
|
"passing": 70,
|
|
"dribbling": 84,
|
|
"defending": 38,
|
|
"physical": 86,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_007",
|
|
"name": "Liam Foster",
|
|
"overall": 81,
|
|
"position": "CDM",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Southfield City",
|
|
"pace": 74,
|
|
"shooting": 62,
|
|
"passing": 78,
|
|
"dribbling": 74,
|
|
"defending": 84,
|
|
"physical": 80,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_008",
|
|
"name": "Sergio Rojas",
|
|
"overall": 83,
|
|
"position": "RW",
|
|
"nation": "Argentina",
|
|
"league": "Premier League",
|
|
"club": "Westbrook FC",
|
|
"pace": 89,
|
|
"shooting": 80,
|
|
"passing": 78,
|
|
"dribbling": 90,
|
|
"defending": 30,
|
|
"physical": 62,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_009",
|
|
"name": "Ben Archer",
|
|
"overall": 79,
|
|
"position": "GK",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Westbrook FC",
|
|
"pace": 52,
|
|
"shooting": 14,
|
|
"passing": 62,
|
|
"dribbling": 28,
|
|
"defending": 80,
|
|
"physical": 80,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_010",
|
|
"name": "Nathan Cross",
|
|
"overall": 80,
|
|
"position": "RB",
|
|
"nation": "England",
|
|
"league": "Premier League",
|
|
"club": "Westbrook FC",
|
|
"pace": 81,
|
|
"shooting": 50,
|
|
"passing": 74,
|
|
"dribbling": 72,
|
|
"defending": 80,
|
|
"physical": 76,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_011",
|
|
"name": "Marco Silva Jr.",
|
|
"overall": 83,
|
|
"position": "CB",
|
|
"nation": "Brazil",
|
|
"league": "Premier League",
|
|
"club": "Westbrook FC",
|
|
"pace": 77,
|
|
"shooting": 40,
|
|
"passing": 66,
|
|
"dribbling": 60,
|
|
"defending": 86,
|
|
"physical": 88,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_pl_012",
|
|
"name": "Erik Strand",
|
|
"overall": 82,
|
|
"position": "LB",
|
|
"nation": "Norway",
|
|
"league": "Premier League",
|
|
"club": "Northgate United",
|
|
"pace": 80,
|
|
"shooting": 54,
|
|
"passing": 76,
|
|
"dribbling": 74,
|
|
"defending": 82,
|
|
"physical": 78,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
}
|
|
]
|