The shared publisher layer is an unreleased design
This ATS and CRM publisher use case is planned and not callable. DewEngine has no released candidate, contact, opportunity, requisition, inbox, mailbox, or messaging integration for a software publisher.
- Current evidence: The repository proves a development tenant boundary, connected-account records, durable commands, canonical events, webhook delivery, and a partial SDK. It does not implement ATS or CRM entities, shared-person resolution, customer identity, application roles, or released communication connectors.
- Target contract: Let a publisher map one DewEngine workspace and connected account to its own tenant, user, product, and record context without exposing provider credentials; Return communication resources with stable provider lineage while the publisher owns candidate, contact, company, job, and opportunity associations; Apply product-specific permission, purpose, approval, suppression, and retention before a shared connector accepts any write
- Known limits: DewEngine will not decide that two records represent one person or that data collected for recruiting may be reused for selling; Shared infrastructure does not remove channel eligibility, provider terms, consent duties, regional employment rules, sales communication law, or separate deletion obligations
- Release gates: Release authorized mailbox, messaging, and scheduling verticals with account-scoped read, write, event, reconnect, and deletion evidence; Implement publisher applications, delegated roles, product-purpose policy, record-association provenance, and cross-product isolation tests; Validate retention, export, correction, consent, suppression, and audit flows with ATS and CRM design partners separately