Skip to content

CON-PFM-SEC-006Staff Access Grant

Markdown

CON-PFM-SEC-006

Staff Access Grant

Markdown
  • DocumentSuperseded
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-PFM-SEC-05
Owned by
MOD-PFM-SEC
Acted on by
CAP-PFM-SEC-017, CAP-PFM-SEC-016, CAP-PFM-SEC-007
Visible to
ACT-PFM-001, ACT-PFM-004, ACT-PFM-005
Not to be confused with
Staff role, Impersonation, Console account at the customer

KindKey conceptProduct areaPlatformModuleSecurity, Customers and WorkspacesRevision1

Read atservices-platform ad3f6a65react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
A staff access grant records consented, emergency or standing entry into customer work, materialized through an ordinary role assignment.
Synonyms
workspace access grantRhythm accesssupport access

Relationships

ToStatementProvenance
CON-PFM-SEC-005Usable staff access is expressed through an ordinary assignment of the selected role.test
services-platform:modules/security/tests/integration/services/staff-access/approved-tenant-access.integration.spec.js#materializes a tenant-scoped assignment of the role, ending when the grant does
CON-PFM-SEC-002The access record identifies either a workspace or, for standing access, a customer.documented
services-platform:docs/hq/rhythm-hq-plan.md#D2. Staff access to customer tenants
CON-PFM-SEC-001Each access record names the staff account acting in the customer’s workspace.test
services-platform:modules/security/tests/integration/services/staff-access/rhythm-administrator-standing-access.integration.spec.js#gives every Rhythm Administrator its grant, the integration database’s own among them

Lifecycle

StateMeaningHow it changes
requestedThe request is recorded without usable access.A staff request starts the record; approval, decline or withdrawal resolves it.
activeFresh evaluation permits the staff member’s assigned work within its window.Approval, direct customer grant, emergency entry or standing reconciliation establishes access.
declined or withdrawnThe request ends without becoming usable access.A customer decision or requester withdrawal closes the request.
expiredThe recorded access period has finished.Its end time passes, with cached decisions retaining their separate expiry.
revokedCustomer, staff or system action ends the grant before its normal expiry.Revocation closes access; deployment preserves a deliberately revoked standing grant.

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.