[arch] Decouple delta caching and Gmail label enrichment from MailboxGateway to MailboxPipeline #66
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
Reference
Lavisys/mailsweep#66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Part of #62
What to build
Decouple high-level delta cache merging and Gmail cross-folder label enrichment from MailboxGateway, moving them into MailboxPipeline. Keep MailboxGateway focused purely on IMAP protocol communication, folder selection, and message fetching/moving.
Acceptance criteria
Blocked by
Decoupled delta caching and Gmail label enrichment from MailboxGateway to MailboxPipeline. MailboxGateway now performs raw batch header fetching without cache or deduplication dependencies. All 71 tests pass.