Executive summary
The first Gmail importer incorrectly assumed that the mailbox owner would organize messages under dedicated task and reading labels.
The original design document was re-read and confirmed a different model: scan recent conversations, let an LLM decide what still requires action, identify saved reading, ignore non-actionable mail, and retain the result locally.
Hiro now scans recent non-spam Gmail conversations without requiring labels, includes the owner's sent replies as context, and asks local Qwen 9B to classify each conversation as task, reading, or ignore.
The same Qwen classification assigns every applicable tag from Hiro's controlled tag set, plus task priority. Deterministic source parsing continues to extract due dates and horizon from the conversation.
A controlled live run analyzed three conversations in approximately 7.4 seconds, created one tagged review reading item, ignored two non-actionable conversations, and changed no Gmail state.