[feat] Synchronous Mailbox Gateway & Incremental Scan Cache #47
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#49 [feat] Mailbox Pipeline & Safety Auditor (End-to-End Orchestrator)
Lavisys/mailsweep
#45 [feat] Core Domain Types, Configuration & RFC Codecs
Lavisys/mailsweep
Reference
Lavisys/mailsweep#47
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
#44: [spec] Port MailSweep to Synchronous Rust
What to build
Implement the synchronous IMAP gateway over TCP/TLS (
imap+rustls) and the local JSON incremental scan cache (serde+serde_json), providing sub-second delta scans.Acceptance criteria
MOVE,UIDPLUS,X-GM-EXT-1).ScanCacheJSON serialization with exact schema compatibility with Python.mailsweep_cache/scan_cache.json.UIDVALIDITYmatches; full invalidation onUIDVALIDITYchange.cargo test,cargo fmt --check, andcargo clippy --all-targets --all-features -- -D warningspass with 0 warnings.Blocked by