Why the tenant owner is not a platform administrator
An organization owner holds the highest authority over their own business's records, and none over the platform's definitions. Collapsing the two produces the familiar super-administrator problem, where the only way to fix a platform issue is to hand someone unrestricted reach across every tenant.
What belongs on each side
- Runtime: customers, leads, estimates, jobs, invoices, crews, messages, the organization's own settings and its own users.
- Builder: capability catalogues, workflow and playbook definitions, platform diagnostics, code and policy coverage checks.
- Neither: raw production credentials, which belong in a managed secret store scoped to the functions that need them.
Isolation means invisible, not merely denied
A builder surface that is denied but discoverable still tells every tenant that a privileged interface exists and invites probing. Builder routes should not appear in tenant navigation, should not resolve for tenant identities, and should be gated by a platform-level check that no organization role can satisfy.