Skip to content

MOD-MBR-STROrganizational Structure, Membership Configuration and Terms

Markdown

MOD-MBR-STR

Organizational Structure, Membership Configuration and Terms

Markdown
  • DocumentDraft

KindModule charterProduct areaMembershipModuleOrganizational Structure, Membership Configuration and TermsRevision1

Read atservices-membership 5994c270react-console baf6dae3

Owns
Unit kinds and permitted parent kindsUnit identities, custom values, current placements, dated parent history and record versionsOrganization links and the relationship categories used for those linksUnit finance settings and Accounting dues-product extensionsPrograms and their permitted membership unit kindsMembership types and organization-to-person flow-down selectionsAccounting membership-product extensions, package grants, unit requirements and fixed term boundariesPackage change policy sets and their selector casesReasons available for membership status changesTerm date calculations, status and continuity calculations, holding-cache changes, sweep decisions and reusable term columnsStructure lifecycle participation, initial records, validated bulk loads, export definitions, metadata registrations and published tree functions

Repositories Read

RepositoryPaths
services-membershipservices-membership:modules/structure
services-membership:modules/configuration
services-membership:modules/terms
services-membership:docs/acceptance
services-membership:aws/membership.service.ts (application, structure, programs and configuration permission groups)
services-membership:aws/terms (the term engine’s routes)
services-membership:aws/api/configuration-routes.ts
services-membership:aws/api/route-inputs.ts
services-membership:README.md
services-membership:AGENTS.md
services-membership:docs/migrations/structure/README.md
services-membership:docs/migrations/unit-merge/README.md
services-membership:docs/migrations/packages-as-products/README.md
services-membership:docs/migrations/membership-core/README.md (configuration sections)
services-membership:docs/migrations/bootstrap/README.md (term rules)
services-membership:tests/e2e/{structure-api,terms-api,packages-as-products,database-refusals,s04-lapse-and-rejoin,s09-restructuring,s13-unit-merge}.e2e.spec.ts
services-membership:tests/unit/{route-authorization,metadata-registration}.spec.ts
services-membership:tests/acceptance/structure
services-membership:tests/acceptance/configuration
services-membership:modules/memberships/services/affiliations/unit-rules.ts and modules/memberships/tests/integration/services/identity-unit-merge.integration.spec.ts (cited records of the memberships module)
react-consolereact-console:app/(console)/console/[tenantId]/membership
react-console:acceptance/membership
react-console:components/membership/settings (read for the boundary)
react-console:components/console/nav-config.ts (the Membership configuration entry)
react-console:lib/authz/permissions.ts (the console’s Membership permission names)

Does Not Own

RecordOwner
Membership records, their terms and affiliations, rosters, officer scopes, scheduled sweep execution, staff actions and configuration revision historyMOD-MBR-MEM
Application process definitions and submitted applicationsMOD-MBR-MEM
Commerce participation, membership billing execution and purchase snapshotsMOD-MBR-MEM
Product identities, pricing and activity in AccountingMOD-ACC-PRD
Commerce ordering profiles, purchases and checkoutMOD-COM-ORD
Commerce member-pricing audiences displayed in Membership settingsMOD-COM-CAT
CRM organization identities, organization categories and contact relationshipsMOD-CRM-ENT
Committees associated with organizational unitsMOD-CMT-CMT
Workspace creation, reset, export and removal coordinationMOD-PFM-TNL
Data import job execution and identity crosswalksMOD-PFM-DJE
Access roles, permission policies and authorization decisionsMOD-PFM-SEC
Custom-field schemas, object registration infrastructure and query datasetsMOD-PFM-MTD and MOD-PFM-QRY

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.