Commit Graph

13 Commits

Author SHA1 Message Date
Yanxin Lu
723c47bbb3 Clean up stale comments, dead code, and code quality issues
- Remove dead code: unused PENDING_FILE, _extract_domain(), sender_domain
  field, imap_uid fallback, check_unseen_only config key
- Fix stale comments: removed tag references in README and docstrings,
  top_domains -> top_senders, 1-based number -> scan_index number
- Make _extract_email_address public (used by 3 modules)
- Extract _format_address helper to deduplicate from/to parsing
- Batch pending queue disk I/O in review act/accept (load once, save once)
- Reuse cleared pending dict in scan instead of redundant disk load
- Track envelope IDs during scan loop to catch duplicates
- Fix default confidence_threshold 75 -> 85 to match config and docs
- Update get_relevant_examples default n=10 -> n=5 to match caller
- Add graceful error for --recent with non-numeric value
2026-03-05 15:28:05 -08:00
Yanxin Lu
361e983b0f Stable review indices and deduplicate tag taxonomy
Review items now get a stable scan_index assigned during scan, so
sequential review commands don't target wrong emails after earlier
items are resolved. Indices reset on each new scan.

Deduplicate tag taxonomy from 21 to 14 tags: drop invoice/payment
(covered by billing), delivery (covered by shipping), discount/marketing
(covered by promotion), and generic notification/update tags.
2026-03-05 15:02:49 -08:00
Yanxin Lu
81bc42075f steps for tag refinement 2026-03-04 15:16:39 -08:00
Yanxin Lu
eb0310fc2d Compute confidence from decision history instead of LLM 2026-03-04 15:05:44 -08:00
Yanxin Lu
64e28b55d1 Compute confidence from decision history instead of LLM 2026-03-04 14:23:50 -08:00
720f4ef1ad update 2026-03-04 10:40:12 -08:00
07bf6c4b39 daily backup: update MEMORY.md, add data/logs to .gitignore, commit uv.lock 2026-02-28 08:02:42 -08:00
Yanxin Lu
cf115bb48a switched to uv 2026-02-27 07:34:07 -08:00
Yanxin Lu
e8c8256967 removed migration 2026-02-26 21:05:27 -08:00
Yanxin Lu
1e3faa0b20 not marking seen when push to pending 2026-02-26 20:59:55 -08:00
Yanxin Lu
b14a93866e email processor 2026-02-26 20:54:07 -08:00
edf8ebe9a7 auto: 2026-02-20 - update email processor, add ollama-local skill 2026-02-20 00:00:15 -08:00
e8389b8772 add agent workspace 2026-02-18 22:39:35 -08:00