[deepen] Add Unified Offline Operations to Mailbox Pipeline #35
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#36 [refactor] Collapse CLI Subcommands into Mailbox Pipeline Adapter
Lavisys/mailsweep
Reference
Lavisys/mailsweep#35
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 #33
What to build
Expand
MailboxPipelineto support offline operation without an active IMAP connection (viaMailboxPipeline.offline(...)factory) and provide unified domain entrypoints for offline planning, safety auditing, backup verification, and unsubscribe hub execution.Acceptance criteria
MailboxPipeline.offline(...)factory allows instantiation without IMAP credentials or active transportMailboxPipeline.unsubscribe(...)aggregates brand subscriptions and generates dashboardMailboxPipeline.audit(...)accepts ScanResult, CleanupPlan, or BackupArchive and produces SafetyAuditReportMailboxPipeline.verify_backup(...)handles offline verification against ScanResultMailboxPipelineoperations with in-memory stand-insBlocked by