Executive summary
The earlier pagination repair exposed the next twelve unanalyzed conversations, but it still required the user to click Analyze once per twelve-conversation group.
Analyze now starts one server-owned background job that continues through the complete Gmail query until no eligible conversations remain. Twelve remains an internal safety batch size for local Qwen 9B and is no longer a user workflow limit.
The task dashboard polls compact job status and displays cumulative conversations reviewed, task and reading imports, ignore decisions, model failures, and completion state. Closing the dialog or losing the phone connection does not stop the server job.
The job retains the existing three-conversation Qwen request limit and individual-conversation fallback. A conversation that still cannot be classified is recorded in the job total and excluded from the current run so the remaining period continues.
Hiro was restarted and the private remote task page now serves the full-scan interface and background-job API. The real mailbox scan was intentionally not started during validation.