The category map records specified proof. A covered category can contain proposed scenarios; it does not mean the checks have run. The bindings identify individual executable contributions, while findings retain missing rules, permissions, transitions and assertions.
The interaction scenarios connect this capability to the related actions and workflow handoffs named in their proof references. Each case observes the outcome after the connected action changes records or available authority. A collection of separately bound checks does not establish an ordered feature journey.
Source revisions and assertion references are recorded in frontmatter. Steps and expected observations carry separate evidence annotations. Proposed checks remain distinct from executable test statements, and static review supplies no run result.
Coverage
Rulecovered
Transitioncovered
Validationgap: FND-PFM-SEC-068
Permissioncovered
Edgegap: FND-PFM-SEC-068
Failurecovered
Boundarycovered
Concurrencygap: FND-PFM-SEC-068
Invariantcovered
Interactioncovered
Test Scenarios
10 scenarios proving CAP-PFM-SEC-011; 6 bound to an existing test.
An administrator sends an invitation with a usable token.
Steps
Read the invitation history and security events after delivery, resend and withdrawal.
Expected
Events identify the administrative actions without exposing invitation tokens.
Data
An isolated customer with two workspaces, ordinary and staff identities, and records owned by this run.
Source
services-platform:modules/security/tests/unit/services/invitations/invite-user.spec.js#keeps the user and the invitation when the e-mail could not be sent, and says why so the administrator can resend,services-platform:modules/security/tests/integration/lifecycle/invitation/invitation-arc.integration.spec.js#carries neither the raw token nor its hash anywhere in what it recorded
08Review security changes and refused attempts with maintain console membershipsinteractionapiproposed
A role editor lacks authority for a requested widening change.
Steps
Attempt the edit and inspect the definition and refusal history.
Expected
The definition is unchanged and the classified refusal survives rollback.
Data
An isolated customer with two workspaces, ordinary and staff identities, and records owned by this run.
Source
services-platform:modules/security/services/audit/refused-attempts.ts:auditedAttempt,services-platform:modules/security/tests/integration/services/definitions/manage-roles.integration.spec.js#refuses an edit that would widen a role the editor holds themselves, whoever else holds it