Option A: ChatGPT: builds candidates with code, drafts the list
Best when: You want allocation logic and the draft list in one chat
What it does: ChatGPT builds candidates and drafts; you check both stages
Strong at: Shows and keeps the Python allocation code for your review
Limit: Upload caps per rolling window; large input packs may hit the limit
Free plan: Yes, limited (file uploads, images, voice, data analysis)
Option B: Claude: structures the pick list from your table
Best when: You allocate personally; the tool only structures the list
What it does: Claude structures the pick list; you allocate and check
Strong at: Every source ID and date is placed by an accountable person
Limit: Only 20 files fit in one chat upload
Free plan: Yes, limited (usage caps reset every five hours)
Option C: Gemini: builds the allocation table, you write the list
Best when: Your data is already in tables; you finalise the list yourself
What it does: Gemini builds the allocation table; you check and write the list
Strong at: Matches order lines to stock and locations from your pasted tables
Limit: Gemini may read only a sample of rows; check every computed column yourself
Free plan: Yes