Organizational Structure, Membership Configuration and Terms
Purpose
The association defines its organizational units, arranges them into a hierarchy and maintains that arrangement through moves, mergers and retirement. Membership setup connects programs and types to the packages available for purchase. Shared term calculations supply dates, status and continuity decisions to the services that manage membership records.
Boundary
Structure owns unit definitions and relationships, membership configuration and the term engine. Membership operations own member records, affiliations, applications, billing and scheduled execution. Accounting supplies the underlying products; Commerce supplies ordering profiles and purchases; CRM supplies organization identities; Committees manages committee records. Platform coordinates workspace lifecycle, imports, authorization, custom-field schemas and query infrastructure.
The permitted console routes contain no administration screen for this module. The planning layer therefore describes service operations and internal calculation interfaces, with browser workflows remaining an open design concern. Source coverage and acceptance proof are tracked separately: a referenced file establishes examination scope, while a test binding identifies a particular executable example.
Features
| Feature | Name | Concepts | Capabilities | Journeys |
|---|---|---|---|---|
FEAT-MBR-STR-01 | Association Hierarchy | 1 | 5 | 2 |
FEAT-MBR-STR-02 | Organizational Units | 1 | 3 | 1 |
FEAT-MBR-STR-03 | Programs and Classifications | 1 | 3 | 1 |
FEAT-MBR-STR-04 | Membership Offerings | 1 | 3 | 0 |
FEAT-MBR-STR-05 | Terms and Standing | 1 | 3 | 1 |
FEAT-MBR-STR-06 | Setup Governance | 1 | 3 | 0 |
Capabilities
| Capability | Feature | Title | Product Intent | Evidence |
|---|---|---|---|---|
CAP-MBR-STR-001 | FEAT-MBR-STR-01 | Define unit kinds and their permitted places | proposed | observed |
CAP-MBR-STR-002 | FEAT-MBR-STR-01 | Restructure units while preserving dated placement | proposed | observed |
CAP-MBR-STR-003 | FEAT-MBR-STR-01 | Combine units and continue their memberships | proposed | observed |
CAP-MBR-STR-004 | FEAT-MBR-STR-01 | Close units or remove units without retained dependencies | proposed | observed |
CAP-MBR-STR-005 | FEAT-MBR-STR-01 | Find units and inspect current or historical structure | proposed | observed |
CAP-MBR-STR-006 | FEAT-MBR-STR-02 | Maintain a unit’s identity and local details | proposed | observed |
CAP-MBR-STR-007 | FEAT-MBR-STR-02 | Describe a unit’s dated relationships with organizations | proposed | observed |
CAP-MBR-STR-008 | FEAT-MBR-STR-02 | Connect unit dues to products and settlement choices | proposed | observed |
CAP-MBR-STR-009 | FEAT-MBR-STR-03 | Establish programs and their membership context | proposed | partially-observed |
CAP-MBR-STR-010 | FEAT-MBR-STR-03 | Set a program’s affiliation requirements | proposed | observed |
CAP-MBR-STR-011 | FEAT-MBR-STR-03 | Classify memberships and configure organization flow-down | proposed | observed |
CAP-MBR-STR-012 | FEAT-MBR-STR-04 | Offer membership through an Accounting product | proposed | observed |
CAP-MBR-STR-013 | FEAT-MBR-STR-04 | Bundle grants and package-specific unit requirements | proposed | observed |
CAP-MBR-STR-014 | FEAT-MBR-STR-04 | Record policies for future package changes | proposed | partially-observed |
CAP-MBR-STR-015 | FEAT-MBR-STR-05 | Determine a term’s start and end dates | proposed | observed |
CAP-MBR-STR-016 | FEAT-MBR-STR-05 | Interpret membership status and continuity by date | proposed | observed |
CAP-MBR-STR-017 | FEAT-MBR-STR-05 | Maintain reasons for membership status actions | proposed | observed |
CAP-MBR-STR-018 | FEAT-MBR-STR-06 | Maintain configuration with consistent change safeguards | proposed | observed |
CAP-MBR-STR-019 | FEAT-MBR-STR-06 | Authorize structure and configuration work | proposed | observed |
CAP-MBR-STR-020 | FEAT-MBR-STR-06 | Provision, migrate and remove membership setup | proposed | partially-observed |
Journeys
| Journey | Title | E2E Policy |
|---|---|---|
JNY-MBR-STR-001 | Prepare the association’s structure and local dues | optional |
JNY-MBR-STR-002 | Reorganize a branch and retain its earlier reporting context | optional |
JNY-MBR-STR-003 | Combine chapters and review the membership result | optional |
JNY-MBR-STR-004 | Prepare a program and enrol its first member | optional |
JNY-MBR-STR-005 | Interpret expiry, lapse and a later rejoin | none |