# Product Boundaries

Anan owns:

- workspace and organization authorization
- Better Auth runtime for Anan users and admins
- OAuth authorize, consent, token, and grant flows
- external OAuth client mirror validation
- workspace-side actions and permission checks
- core real estate data, offers, CRM, compliance, market, and AI workflows
- admin analytics, diagnostics, and operations

Partners owns:

- developer/programmer portal auth
- programmer profiles and programmer organizations
- partner app records, credentials, reviews, lifecycle state, and audit logs
- app registration sync payload generation
- outbound/inbound integration event logs for communication with Anan

Cross-app communication must go through explicit integration contracts and service tokens. Do not import generated Convex APIs across the Anan/Partners boundary.