Skip to content

FAS-MBR-STR-03Programs and Classifications: Feature Acceptance Suite

Markdown

FAS-MBR-STR-03

Programs and Classifications: 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-03 as a whole.

01 Prepare an affiliation program and its classifications behaviour proposed
Exercises
CAP-MBR-STR-009 CAP-MBR-STR-010 CAP-MBR-STR-011
Relies on
ATS-MBR-STR-009-01 ATS-MBR-STR-010-01 ATS-MBR-STR-011-01
Preconditions
The workspace has available affiliation-enabled unit kinds.
Steps
[object Object]
Expected
The program, complete requirement list and classification share the intended membership context.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-009,CAP-MBR-STR-010,CAP-MBR-STR-011
02 Classification grace overrides alter retained membership standing interaction proposed
Exercises
CAP-MBR-STR-009 CAP-MBR-STR-011 CAP-MBR-STR-016
Relies on
ATS-MBR-STR-009-03 ATS-MBR-STR-011-02 ATS-MBR-STR-016-03
Preconditions
A retained ended holding uses a program with grace and a classification override.
Steps
[object Object]
Expected
The term stays unchanged while its standing follows the current override and then the program allowance.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-009,CAP-MBR-STR-011,CAP-MBR-STR-016
03 Retirement preserves the configured membership context lifecycle proposed
Exercises
CAP-MBR-STR-009 CAP-MBR-STR-010 CAP-MBR-STR-011
Relies on
ATS-MBR-STR-010-04 ATS-MBR-STR-011-01
Preconditions
A program and type are used by retained holdings and package records.
Steps
[object Object]
Expected
Stored context and existing references remain readable; protected deletion is refused.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-009,CAP-MBR-STR-010,CAP-MBR-STR-011
04 Program and classification authority are distinct permissionnegative proposed
Exercises
CAP-MBR-STR-009 CAP-MBR-STR-010 CAP-MBR-STR-011
Relies on
ATS-MBR-STR-019-02 ATS-MBR-STR-019-03
Preconditions
Separate program manager, configuration manager and read-only staff contexts are prepared.
Steps
[object Object]
Expected
Each family accepts its own authority and refuses unrelated management authority.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-009,CAP-MBR-STR-010,CAP-MBR-STR-011
05 Invalid requirement changes preserve program and classification state regressionnegative proposed
Exercises
CAP-MBR-STR-009 CAP-MBR-STR-010 CAP-MBR-STR-011
Relies on
ATS-MBR-STR-010-03 ATS-MBR-STR-010-04 ATS-MBR-STR-011-01
Preconditions
A configured program has current affiliations and known types.
Steps
[object Object]
Expected
Each refusal preserves the accepted requirements, program version and classification membership.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-009,CAP-MBR-STR-010,CAP-MBR-STR-011

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.