def get_winner_recommendation(self): active = [c for c in self.contestants if c['status'] == 'Active'] scored = [] for c in active: gameplay_score = (c['tasksWonAsCaptain'] * 2) - (c['taskFailures'] * 1.5) audience_score = c['fanPollRank'] # lower rank = better controversy_penalty = 2 if 'Aggressive' in c['personalityTraits'] else 0 total = gameplay_score - controversy_penalty - audience_score scored.append((c['name'], total)) scored.sort(key=lambda x: x[1], reverse=True) return scored[:3] from fastapi import FastAPI app = FastAPI() @app.get("/bbms6/contestants") def get_all_contestants(): return contestants_list

// Weekly performance weeklyRatings: number[]; // 1-10, each week highlights: string[]; // key moments

<div className="mt-4 grid grid-cols-2 gap-2 text-sm"> <div>πŸ“‹ Nominations: contestant.nominationsCount</div> <div>πŸ‘‘ Captain wins: contestant.tasksWonAsCaptain</div> <div>πŸ“ˆ IG growth: +contestant.instagramGrowthPercent%</div> <div>⭐ Fan rank: #contestant.fanPollRank</div> </div>