← Back to brief

project superhuman revoked apr22

memory · project_superhuman_revoked_apr22.md

What happened

On 2026-04-22 Joseph noticed the Andy Hadank email thread (Snowblaze B-32 active deal) had been moved to Trash. He moved it back manually when sending a reply and asked me to audit what could have caused it.

Root cause

Superhuman had an active OAuth grant on the Joseph.Bowens@SkyRun.com Google account with these permissions:

Joseph stated he isn't using Superhuman. Superhuman's keyboard shortcuts include E (archive) and # (trash) — a single misfired keystroke at any point would trash a thread in Gmail permanently.

Audit results (all three checks clean)

Resolution

Joseph revoked Superhuman's access via https://myaccount.google.com/connections on 2026-04-22. Verified gone — connection count 12 → 11.

Remaining approved connections (11 total, 2026-04-22)

Skill hardening done same day (2026-04-22)

All three Gmail-touching scheduled tasks received explicit "GMAIL READ-ONLY LOCK — NEVER VIOLATE" sections:

Plus a new Section D3 was added to nightly-consolidation: audits Trash daily for any messages from active-deal contacts, SoT leads, or the 3 realtor intros — RED flags them in the morning brief within 24h.

Important context for future decisions

How to apply

If Joseph asks "why did X email get trashed/archived/moved?" in the future: 1. First check https://myaccount.google.com/connections for any newly-granted OAuth apps 2. Check his mobile Gmail swipe settings (often defaults to Archive, but users change to Trash) 3. Only after those come up clean, look at filters + scheduled tasks 4. Scheduled tasks can be ruled out structurally — they don't have the tools to modify Gmail state