Skip to content

Follow-on Gmail and iCloud adapters

Duckbill™ keeps Microsoft Graph as the MVP mailbox. Gmail and iCloud prove the shared adapter port without delaying Graph processing.

Rules

HTTP

Inventory and dry-run routes live under /api/inventory/* and /api/migrations/*. They use recorded or mock adapters when no live follow-on tokens exist.

Code

ModuleRole
packages/providers/src/gmail/Gmail adapter, OAuth helpers, recorded transport
packages/providers/src/icloud/IMAP inventory adapter and mock client
packages/application/src/account-isolation.tsIndependent account loops
docs/decisions/0027-followon-providers-and-gated-inventory.mdADR 0027

Graph OAuth and live Microsoft connect stay on ADR 0011 / ADR 0015.