Skip to content

SpecificationsSecurity, Customers and Workspaces

Verification

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

FEAT-PFM-SEC-01 Customer and Workspace Administration 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-001Establish and administer a customer1410813 api · 1 unitProposed
ATS-PFM-SEC-002Maintain workspace information and operating status24131522 api · 1 unit · 1 browserProposed
ATS-PFM-SEC-003Prepare a workspace for customer use24141123 api · 1 browserProposed
ATS-PFM-SEC-004Manage a workspace retirement request26111025 api · 1 unitProposed

FEAT-PFM-SEC-02 Console Entry and Sessions 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-005Join through an invitation2012816 api · 1 unit · 3 browserProposed
ATS-PFM-SEC-006Use and recover a console sign-in131095 browser · 2 unit · 6 apiProposed
ATS-PFM-SEC-007Understand available workspace access16131113 api · 3 browserProposed

FEAT-PFM-SEC-03 People and Access Administration 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-008Offer and manage an invitation22111219 api · 2 unit · 1 browserProposed
ATS-PFM-SEC-009Maintain console memberships20111117 api · 2 unit · 1 browserProposed
ATS-PFM-SEC-010Assign roles within a controlled scope22131421 api · 1 browserProposed
ATS-PFM-SEC-011Review security changes and refused attempts106510 apiProposed

FEAT-PFM-SEC-04 Access Definitions and Authorization 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-012Model customer responsibilities with roles and policies18131416 api · 1 unit · 1 browserProposed
ATS-PFM-SEC-013Publish shared access definitions from releases151179 api · 6 unitProposed
ATS-PFM-SEC-014Derive member access from appointments and eligibility13101213 apiProposed
ATS-PFM-SEC-015Enforce access at request boundaries1511148 unit · 7 apiProposed

FEAT-PFM-SEC-05 Staff Administration and Customer Entry 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-016Administer Rhythm staff memberships10669 api · 1 browserProposed
ATS-PFM-SEC-017Control staff access to customer workspaces21131220 api · 1 browserProposed
ATS-PFM-SEC-018Suspend and resume service principals9569 apiProposed

FEAT-PFM-SEC-06 Portal Membership and Identity 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-SEC-019Register and authenticate portal members138109 api · 4 unitProposed
ATS-PFM-SEC-020Match portal memberships to CRM contacts138711 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.