Module packages
Admin, agency, pricing, org UI, and billing operations product surfaces.
Modules live under packages/modules/*. They assemble domain services into product shells.
Packages
| Package | Responsibility |
|---|---|
@isotopekit/admin | Admin panel — users, orgs, plans, impersonation |
@isotopekit/agency | Agency / white-label hubs and client workspaces |
@isotopekit/pricing | Pricing presentation and plan selection UI |
@isotopekit/org-ui | Organization settings and member management UI |
@isotopekit/billing-ops | Operational billing helpers and sync jobs |
Notes
- Modules should call domain APIs rather than reimplementing billing or org rules.
- Agency mode builds on organization + entitlements — keep white-label concerns in the agency package.