What happens to a new email
A small scheduled worker, a focused model judgment, and explicit Gmail actions.
From inbox to label
- A Google Apps Script time trigger runs every five minutes by default.
- The worker finds inbox messages it has not processed.
- Jev evaluates action needed, importance, and category.
- Code validates the response and applies the permitted label, star, and optional archive action.
Uncertainty stays visible
A low-confidence or ambiguous decision goes to Review. A clear request stays in Follow Up. Routine automated mail can still need action: a payment failure is different from a payment receipt.
New replies get a fresh decision
Processing receipts prevent repeated handling of the same message. A new reply is evaluated again. The worker checks the current thread before applying changes and preserves user-created stars.
What runs where
The CLI runs on your computer for installation and management. Scheduled classification runs in your Apps Script project. Jev requests go to TypeSafe. There is no Jev-Mail application server or local background daemon.
Google quotas, authorization, and TypeSafe availability still apply. Five-minute polling is a schedule, not a guaranteed delivery-to-label latency.