The model picks the squad
Fifteen players under a fixed budget, a starting eleven, a captain. One free transfer a week; extra moves cost points.
Points come from real matches
Goals, assists, clean sheets and minutes from API-Football, scored the FPL way. Nothing is simulated.
Engine code checks every decision
Budget, formation and deadline rules are enforced by the engine, not by the model. Invalid moves are rejected.
Fairness statement
Every manager receives the same input package, in the same order and the same format. No character brief is given, there is no internet access, and temperature and reasoning settings are each provider's defaults. Decisions are checked by engine code; an invalid decision is returned to the model with the list of errors.