Skip to content

SpecificationsMemberships, Applications and Membership Billing

Verification

20 acceptance test sets for MOD-MBR-MEM, one per capability, holding 168 scenarios — 153 of them already bound to an existing test. A scenario names the rules and journey assertions it proves; it never restates them.

FEAT-MBR-MEM-01 Membership Holdings and Periods 6

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-001Record a membership and its first term without a purchase116711 apiProposed
ATS-MBR-MEM-002Extend an existing membership through a staff term6525 api · 1 unitProposed
ATS-MBR-MEM-003Correct or close a term without losing earlier knowledge7617 apiProposed
ATS-MBR-MEM-004Withhold membership through suspension and restore its standing4224 apiProposed
ATS-MBR-MEM-005Determine membership standing and refresh list status9909 apiProposed
ATS-MBR-MEM-006Derive package grants and organizational child memberships9607 api · 2 unitProposed

FEAT-MBR-MEM-02 Member Connections to Chapters and Sections 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-007Maintain dated chapter and section affiliations1212711 api · 1 unitProposed
ATS-MBR-MEM-008Preserve member connections through transfers and unit merges9739 apiProposed

FEAT-MBR-MEM-03 Membership Purchases and Payment Consequences 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-009Sell membership through the Commerce checkout131347 api · 6 unitProposed
ATS-MBR-MEM-010Undo a purchase or respond to a payment problem9917 api · 2 unitProposed

FEAT-MBR-MEM-04 Membership Requests and Decisions 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-011Define what applications are for and read the applications4424 apiProposed
ATS-MBR-MEM-012Act on an application's decision7724 unit · 3 apiProposed

FEAT-MBR-MEM-05 Renewal Operations and Expiry Attention 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-013Bill renewals in runs, on demand or on a schedule131339 api · 4 unitProposed
ATS-MBR-MEM-014Alert staff to memberships about to expire8716 api · 2 unitProposed

FEAT-MBR-MEM-06 Scoped Membership Work and Personal Views 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-015Give officers their own units' members and nothing else9931 unit · 8 apiProposed
ATS-MBR-MEM-016Let officers act for their members7726 api · 1 unitProposed
ATS-MBR-MEM-017Export a roster and let members see their own memberships5515 apiProposed

FEAT-MBR-MEM-07 Membership Accountability and Reporting 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-MBR-MEM-018See how a membership changed and what it was on any date8828 apiProposed
ATS-MBR-MEM-019Report on membership now and month by month1111210 api · 1 unitProposed
ATS-MBR-MEM-020Tell other applications when membership changes7725 api · 2 unitProposed

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.