MCQ ChatGPT Generation Runner

Generate on the server: php artisan ext:token you@example.com
The number in .../books/23/manager. Runs every chapter in the book, in reading order. Leave blank to use chapter IDs instead.
The number in .../chapters/39/generation-console. Separate multiple IDs with commas. Ignored when a Book ID is set.
Extra pause after the reply.
Reply unchanged = done.
Check interval.
Higher = keep running through more failures to see the pattern.
Mark failed items and keep running the rest, ignoring the failure limit.
Tip: the Grab output button on the page skips Settle + Stable for the current item.
Pause running ChatGPT tab
Open a ChatGPT tab with the runner injected.
Use this when ChatGPT shows “Too many requests”. It does not mark the current item failed.