בס״ד

BOTEMAILSCANMODULE.md — PARKED spec (not built)

docs/BOT_EMAIL_SCAN_MODULE.md · last changed (pre-VM history) · rendered from GitHub master

BOT_EMAIL_SCAN_MODULE.md — PARKED spec (not built)

Status: PARKED (2026-06-07). Sam wants this. ZW-ENGINE-V9 says park it — it adds Gmail + judgment + prioritization + a privacy axis, a NEW capability, and we don't expand the repeatability axis (Manny) and a capability axis at once. Captured here so it isn't lost; do NOT build until the gate below is met.

What it is

A bot command — EMAIL SCAN (or a cron) — where the bot reads Sam's inbox, weighs it against his live queue/obligations/calendar, and reports what matters: "3 things need you today; here's why; here's the suggested action." The "before you ask" loop, applied to email.

Why it's valuable

It's the difference between I do it when you ask and the system surfaces it first. Directly serves the "AI that knows me" goal (the proactive/reflect loop). The Abe-eSIM moment (2026-06-07) is the archetype: an all-around assistant would have seen the email land, recognized the dead-code problem, drafted the call script, and pinged Sam — unprompted.

Why it's PARKED (the honest risk)

The unpark GATE (build only when ALL true)

  1. ✅ Manny bot is wired, self-tested, and stable — no cross-leaks for 7+ days.
  2. ✅ Retrieval is live (the bot can search its own memory) — so an email scan can check "do I already have a card for this?" before surfacing (else it re-hallucinates, the #274 disease).
  3. ✅ Sam explicitly greenlights this as the next module.

Design sketch (for when it's time)

Related: ASSISTANT_LEARNING_CAPTURE.md (the adaptive brain this feeds) · the proactive morning spine.

Source trail · docs/BOT_EMAIL_SCAN_MODULE.md @ master · rendered 2026-07-02 7:23 PM EDT by scripts/build-docs.py · the .md in the repo is the truth; this page is the phone-readable view