Option A: Claude: builds the constraint table and drafts, you recompute
Best when: You want one assistant for both passes on a short chain
What it does: Claude builds and drafts; you recompute and check
Strong at: Document uploads match the task-list input
Limit: Interval arithmetic not covered; recompute every chain by hand
Free plan: Yes, limited (usage caps reset every five hours)
Option B: Gemini: builds the table and drafts the sequence
Best when: You want the tool to build and draft while you recompute
What it does: Gemini builds the table and sequence; you recompute by hand
Strong at: Document and spreadsheet uploads match this input
Limit: Enforced waits in the draft not shown; recompute by hand
Free plan: Yes, limited
Option C: ChatGPT: runs the timing as code, drafts around your recompute
Best when: The task list is a clean spreadsheet and you want readable code
What it does: ChatGPT runs the code and drafts; you recompute and check
Strong at: Shows the code and result log for your independent recompute
Limit: Scanned or image-based task lists need a spreadsheet first
Free plan: Yes, limited (file uploads, images, voice and Codex)