python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py
- Connects to Fastmail JMAP with App Password
- Categorizes mail (Newsletters, Shopping, Promotions, Other)
- Date window: process only messages older than N days
- Whitelist / Blacklist domains
- Detailed action log (CSV in ./logs/)
- Dry run mode (default)
- Always start in dry run mode
- Logs every decision with reason
- Only moves, never deletes