Skip to content

FAS-MBR-STR-01Association Hierarchy: Feature Acceptance Suite

Markdown

FAS-MBR-STR-01

Association Hierarchy: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaMembershipModuleOrganizational Structure, Membership Configuration and TermsRevision1

Read atservices-membership 5994c270react-console baf6dae3

Scenarios

5 scenarios proving FEAT-MBR-STR-01 as a whole.

01 Build and inspect an association branch behaviour proposed
Exercises
CAP-MBR-STR-001 CAP-MBR-STR-002 CAP-MBR-STR-005
Relies on
ATS-MBR-STR-001-01 ATS-MBR-STR-002-01 ATS-MBR-STR-005-01
Preconditions
Start with an empty workspace and an administrator.
Steps
[object Object]
Expected
The created identities appear in both views and their parentage satisfies the selected kinds.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-001,CAP-MBR-STR-002,CAP-MBR-STR-005
02 Restructuring preserves current and earlier reporting context interaction proposed
Exercises
CAP-MBR-STR-001 CAP-MBR-STR-002 CAP-MBR-STR-005
Relies on
ATS-MBR-STR-001-05 ATS-MBR-STR-002-11 ATS-MBR-STR-005-02
Preconditions
A chapter has existing member affiliations and a recorded earlier reporting date.
Steps
[object Object]
Expected
The chapter moves without rewriting its member affiliation, earlier reporting retains the former branch and the dependent parent choice cannot be withdrawn.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-001,CAP-MBR-STR-002,CAP-MBR-STR-005
03 A merger continues memberships and protects retained history lifecycle proposed
Exercises
CAP-MBR-STR-002 CAP-MBR-STR-003 CAP-MBR-STR-004 CAP-MBR-STR-005
Relies on
ATS-MBR-STR-003-03 ATS-MBR-STR-003-04 ATS-MBR-STR-004-02
Preconditions
A source and survivor have members, with one member already affiliated to both.
Steps
[object Object]
Expected
Eligible members continue under the survivor without a duplicate tie; retained source history prevents deletion.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-002,CAP-MBR-STR-003,CAP-MBR-STR-004,CAP-MBR-STR-005
04 Read-only staff inspect structure without changing it permissionnegative proposed
Exercises
CAP-MBR-STR-001 CAP-MBR-STR-002 CAP-MBR-STR-004 CAP-MBR-STR-005
Relies on
ATS-MBR-STR-019-01 ATS-MBR-STR-005-05
Preconditions
Administrator and read-only staff contexts address the same isolated structure.
Steps
[object Object]
Expected
Own-workspace inspection succeeds; changes and foreign record access fail without altering the branch.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-001,CAP-MBR-STR-002,CAP-MBR-STR-004,CAP-MBR-STR-005
05 A failed merger leaves the whole branch unchanged regressionnegative proposed
Exercises
CAP-MBR-STR-002 CAP-MBR-STR-003 CAP-MBR-STR-004 CAP-MBR-STR-005
Relies on
ATS-MBR-STR-003-02 ATS-MBR-STR-003-05
Preconditions
A source contains a movable child and an affiliation that cannot meet the survivor’s requirements.
Steps
[object Object]
Expected
The refusal identifies the conflict and leaves the source, children, histories and memberships as captured.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-002,CAP-MBR-STR-003,CAP-MBR-STR-004,CAP-MBR-STR-005

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.