Files
mail-intake/mail_intake/ingestion/__init__.py

37 lines
785 B
Python

"""
Mail ingestion orchestration for Mail Intake.
---
## Summary
This package contains **high-level ingestion components** responsible for
coordinating mail retrieval, parsing, normalization, and model construction.
It represents the **top of the ingestion pipeline** and is intended to be the
primary interaction surface for library consumers.
Components in this package:
- Are provider-agnostic
- Depend only on adapter and parser contracts
- Contain no provider-specific API logic
- Expose read-only ingestion workflows
Consumers are expected to construct a mail adapter and pass it to the
ingestion layer to begin processing messages and threads.
---
## Public API
MailIntakeReader
---
"""
from .reader import MailIntakeReader
__all__ = [
"MailIntakeReader",
]