The unified inbox resource layer does not exist yet
This cross-channel inbox is planned and not callable. The repository does not implement mailbox synchronization, messaging conversation storage, attachments, participant resolution, reply actions, or a customer inbox UI.
- Current evidence: The control plane has connected-account lifecycle records, command and event primitives, and signed webhook delivery. The architecture sketches conversations, messages, mailboxes, email threads, attachments, and attendee identities, but those tables and connector projectors remain target design.
- Target contract: Store each item under its originating connected account and native thread while exposing a stable DewEngine resource identifier; Project provider edits, deletes, reactions, receipts, and mailbox changes as explicit versioned state rather than rewriting history invisibly; Offer application-controlled associations between channel participants and CRM or ATS records with provenance and review
- Known limits: One person can use several addresses, profiles, phone numbers, or shared inboxes, so cross-channel matching cannot be guaranteed automatically; Provider history depth, media access, message windows, deletion semantics, notification coverage, and ordering differ and may leave documented gaps
- Release gates: Release authorized read and reply connectors with backfill, incremental sync, cursor recovery, and edit/delete conformance; Add object storage, malware scanning, bounded media retention, export, correction, and deletion workflows; Prove account-scoped ordering, participant mapping review, unread behavior, and duplicate-event handling in realistic inbox fixtures