feat(pipeline): Deepen Mailbox Pipeline, Seal Domain Seams, and Unify CLI Adapter (Closes #33) #37
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Lavisys/mailsweep!37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "develop"
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?
This PR merges the complete Deepen Mailbox Pipeline and Seal Domain Seams workstream (#33) into
main. It establishesMailboxPipelineas the single unified domain coordinator for both online and offline operations, collapses CLI subcommandsinto thin presentation adapters, encapsulates safety classification within domain boundaries, and introduces a zero-dependency
Forgejo automation tool.
attribute access.
aggregation.
and display adapters.
- Added
CleanupPlan.render_text()for clean domain-level plan formatting.- Eliminated collaborator wiring, raw model imports (
EmailHeader,ScanResult,MailboxGateway,CleanupReport), andduplicate glue.
across Windows and POSIX.