Commit Graph

2 Commits

Author SHA1 Message Date
dwrz
6b7a30c4ad Rename module to github.com/chimerical-llc/raven
Update go.mod and internal import paths for public release.
2026-01-05 01:29:32 +00:00
dwrz
c53ee5f6ad Add intake worker
Subsystem to monitor IMAP mailbox for new messages.

Introduces:
- intake: worker that uses IDLE or polling to detect new emails.
- imap: client wrapper for connection management and IMAP commands.
- filter: logic for IMAP search and sender allow-list.
- tracker: concurrency control to prevent processing the same UID twice.
- backoff: for handling connection retries with jitter.
2026-01-04 20:59:26 +00:00