PE1 — the domain fan-out. PermissionEngine.Config() loads the MJ: Permission Domains
catalog and ClassFactory-instantiates one provider per ACTIVE row. This is the check that
catches the classic failure: a domain row ships, but its provider class was tree-shaken away
or its @RegisterClass key drifted from ProviderClassName — the engine logs and skips it,
so the domain silently vanishes from the Sharing Center with no error anywhere.
PE1 — the domain fan-out.
PermissionEngine.Config()loads theMJ: Permission Domainscatalog and ClassFactory-instantiates one provider per ACTIVE row. This is the check that catches the classic failure: a domain row ships, but its provider class was tree-shaken away or its@RegisterClasskey drifted fromProviderClassName— the engine logs and skips it, so the domain silently vanishes from the Sharing Center with no error anywhere.