Skip to content

FAS-MBR-STR-04Membership Offerings: Feature Acceptance Suite

Markdown

FAS-MBR-STR-04

Membership Offerings: 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-04 as a whole.

01 Prepare an offering with grants and stored change choices behaviour proposed
Exercises
CAP-MBR-STR-012 CAP-MBR-STR-013 CAP-MBR-STR-014
Relies on
ATS-MBR-STR-012-01 ATS-MBR-STR-013-02 ATS-MBR-STR-014-02
Preconditions
Accounting products and separate primary and grant programs with types exist.
Steps
[object Object]
Expected
The offering returns the shared product identity, its primary context, its accepted child lists and the stored policy-set reference.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-012,CAP-MBR-STR-013,CAP-MBR-STR-014
02 A failed grant rejects the complete offering interaction proposed
Exercises
CAP-MBR-STR-012 CAP-MBR-STR-013 CAP-MBR-STR-014
Relies on
ATS-MBR-STR-012-07 ATS-MBR-STR-013-02 ATS-MBR-STR-014-02
Preconditions
A valid policy set and product exist, but the proposed grant type belongs to a different program.
Steps
[object Object]
Expected
The package and children are absent; the separately saved policy set remains available for a corrected retry.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-012,CAP-MBR-STR-013,CAP-MBR-STR-014
03 Removing an unused package releases its local aggregate lifecycle proposed
Exercises
CAP-MBR-STR-012 CAP-MBR-STR-013 CAP-MBR-STR-014 CAP-MBR-STR-018
Relies on
ATS-MBR-STR-018-05 ATS-MBR-STR-013-05
Preconditions
An unreferenced offering has grants, unit requirements and a policy-set reference.
Steps
[object Object]
Expected
The extension and owned lists disappear while the Accounting product remains; the released policy set can then be removed.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-012,CAP-MBR-STR-013,CAP-MBR-STR-014,CAP-MBR-STR-018
04 Offering setup uses configuration management permissionnegative proposed
Exercises
CAP-MBR-STR-012 CAP-MBR-STR-013 CAP-MBR-STR-014
Relies on
ATS-MBR-STR-019-02 ATS-MBR-STR-019-03
Preconditions
Configuration manager and read-only staff callers share a workspace.
Steps
[object Object]
Expected
The reader inspects available setup but only configuration management authorizes mutations.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-012,CAP-MBR-STR-013,CAP-MBR-STR-014
05 A program change does not silently certify retained grants regressionnegative proposed
Exercises
CAP-MBR-STR-012 CAP-MBR-STR-013 CAP-MBR-STR-018
Relies on
ATS-MBR-STR-013-02 ATS-MBR-STR-018-04
Preconditions
A package grants membership in another program and its grant list is omitted from an update.
Steps
[object Object]
Expected
The retained grant is not revalidated by the submitted-grant check; the case exposes the unresolved compatibility defect for review.
Data
Dedicated workspace fixtures, current record versions and distinct callers for the accepted and refused actions.
Source
CAP-MBR-STR-012,CAP-MBR-STR-013,CAP-MBR-STR-018

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.