What the platform owns, and what it should never own
The clean integration line is simple: the platform owns moderation analysis, incidents, and credit accounting. Your adapter still owns product tiers, routing rules, tenant configuration, and the enforcement action taken inside the source product.
Normalize the event once, with actor ids, scope ids, raw text, and attachments, before moderation starts.
Tenant plan logic, routing rules, and scan depth stay in your adapter and are expressed as request metadata.
Platform decides moderation status; your product still decides whether to delete, hide, rate-limit, or escalate.