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.0 KiB
JSON
207 lines
4.0 KiB
JSON
[
|
|
{
|
|
"id": "card_ll_001",
|
|
"name": "Carlos Mendez",
|
|
"overall": 85,
|
|
"position": "ST",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Atletico Fuego",
|
|
"pace": 86,
|
|
"shooting": 89,
|
|
"passing": 72,
|
|
"dribbling": 84,
|
|
"defending": 36,
|
|
"physical": 82,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_002",
|
|
"name": "Pablo Serrano",
|
|
"overall": 83,
|
|
"position": "CAM",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Atletico Fuego",
|
|
"pace": 78,
|
|
"shooting": 80,
|
|
"passing": 86,
|
|
"dribbling": 86,
|
|
"defending": 46,
|
|
"physical": 70,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_003",
|
|
"name": "Rodrigo Vidal",
|
|
"overall": 82,
|
|
"position": "CM",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Atletico Fuego",
|
|
"pace": 74,
|
|
"shooting": 70,
|
|
"passing": 84,
|
|
"dribbling": 80,
|
|
"defending": 72,
|
|
"physical": 74,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_004",
|
|
"name": "Andrés Torres",
|
|
"overall": 81,
|
|
"position": "CB",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Atletico Fuego",
|
|
"pace": 73,
|
|
"shooting": 38,
|
|
"passing": 68,
|
|
"dribbling": 58,
|
|
"defending": 84,
|
|
"physical": 86,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_005",
|
|
"name": "Gabriel Costa",
|
|
"overall": 84,
|
|
"position": "LW",
|
|
"nation": "Brazil",
|
|
"league": "La Liga",
|
|
"club": "Real Viento",
|
|
"pace": 92,
|
|
"shooting": 80,
|
|
"passing": 78,
|
|
"dribbling": 90,
|
|
"defending": 32,
|
|
"physical": 64,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_006",
|
|
"name": "Javier Ruiz",
|
|
"overall": 83,
|
|
"position": "CDM",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Real Viento",
|
|
"pace": 72,
|
|
"shooting": 62,
|
|
"passing": 80,
|
|
"dribbling": 76,
|
|
"defending": 86,
|
|
"physical": 82,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_007",
|
|
"name": "Miguel Ángel Prieto",
|
|
"overall": 80,
|
|
"position": "RB",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Real Viento",
|
|
"pace": 80,
|
|
"shooting": 52,
|
|
"passing": 76,
|
|
"dribbling": 74,
|
|
"defending": 80,
|
|
"physical": 74,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_008",
|
|
"name": "Diego Reyes",
|
|
"overall": 82,
|
|
"position": "ST",
|
|
"nation": "Argentina",
|
|
"league": "La Liga",
|
|
"club": "Valencia Azul",
|
|
"pace": 85,
|
|
"shooting": 84,
|
|
"passing": 70,
|
|
"dribbling": 82,
|
|
"defending": 36,
|
|
"physical": 78,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_009",
|
|
"name": "Marc Gutiérrez",
|
|
"overall": 80,
|
|
"position": "GK",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Valencia Azul",
|
|
"pace": 54,
|
|
"shooting": 14,
|
|
"passing": 62,
|
|
"dribbling": 28,
|
|
"defending": 81,
|
|
"physical": 80,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_010",
|
|
"name": "Emilio Navarro",
|
|
"overall": 81,
|
|
"position": "LB",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Valencia Azul",
|
|
"pace": 79,
|
|
"shooting": 52,
|
|
"passing": 74,
|
|
"dribbling": 72,
|
|
"defending": 82,
|
|
"physical": 76,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_011",
|
|
"name": "Thiago Drummond",
|
|
"overall": 83,
|
|
"position": "CB",
|
|
"nation": "Brazil",
|
|
"league": "La Liga",
|
|
"club": "Atletico Fuego",
|
|
"pace": 76,
|
|
"shooting": 38,
|
|
"passing": 68,
|
|
"dribbling": 62,
|
|
"defending": 86,
|
|
"physical": 88,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
},
|
|
{
|
|
"id": "card_ll_012",
|
|
"name": "Fran Molina",
|
|
"overall": 82,
|
|
"position": "RW",
|
|
"nation": "Spain",
|
|
"league": "La Liga",
|
|
"club": "Real Viento",
|
|
"pace": 87,
|
|
"shooting": 76,
|
|
"passing": 76,
|
|
"dribbling": 85,
|
|
"defending": 34,
|
|
"physical": 66,
|
|
"rarity": "gold",
|
|
"image_path": null
|
|
}
|
|
]
|