SquadBrain
Roster cleanup + adaptive play logic
The sample data includes realistic inconsistencies: duplicate names, uneven casing, invalid jersey values, multiple match candidates, and a questionable quick-match result. The demo normalizes the roster, builds prompt candidates, prioritizes practice, ranks fair opponents, and flags result risk before rankings move.