Skip to content

FAS-PFM-NOT-04Notification Review and Operator Support

Markdown

FAS-PFM-NOT-04

Notification Review and Operator Support

Markdown
  • DocumentProposed
  • Product intentProposed

Planning

Feature
FEAT-PFM-NOT-04
Capabilities
CAP-PFM-NOT-011, CAP-PFM-NOT-012
Executed by
TST-PFM-NOT-002

Product areaPlatformModuleStaff Notifications and Association CommunicationsRevision1

Read atservices-platform ad3f6a65react-console baf6dae3

Scenarios

5 scenarios proving FEAT-PFM-NOT-04 as a whole.

01 An administrator follows a notice through its processing chain behaviour proposed
Exercises
CAP-PFM-NOT-011 CAP-PFM-NOT-010
Relies on
ATS-PFM-NOT-011-03 ATS-PFM-NOT-011-04 ATS-PFM-NOT-010-04
Preconditions
Prepare accepted and recipient-less requests in one workspace.
Steps
Filter History, open diagnostic detail and inspect request and channel explanations.
Expected
Staff connect delivered notices to their requests and can investigate an empty request without inventing a recipient.
Data
Suite-owned records and repeat keys, named recipient identities and controlled provider outcomes.
Source
rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-011-see-what-the-organization-told-whom.md#ATS-PFM-NOT-011-03,rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-011-see-what-the-organization-told-whom.md#ATS-PFM-NOT-011-04,rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-010-understand-why-i-was-told.md#ATS-PFM-NOT-010-04
02 Workspace and support history share results under separate authority interaction proposed
Exercises
CAP-PFM-NOT-011 CAP-PFM-NOT-012
Relies on
ATS-PFM-NOT-011-05 ATS-PFM-NOT-012-02
Preconditions
Use an administrator and HQ staff with an active grant for the same workspace.
Steps
Read both lists, compare them, remove the grant and repeat the HQ read.
Expected
The granted lists agree; loss of the grant stops customer History access.
Data
Suite-owned records and repeat keys, named recipient identities and controlled provider outcomes.
Source
rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-011-see-what-the-organization-told-whom.md#ATS-PFM-NOT-011-05,rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-012-support-a-customers-notifications-from-rhythm-hq.md#ATS-PFM-NOT-012-02
03 Retry reopens only exhausted delivery work lifecycle proposed
Exercises
CAP-PFM-NOT-012 CAP-PFM-NOT-007
Relies on
ATS-PFM-NOT-012-03 ATS-PFM-NOT-007-04
Preconditions
Retain exhausted and permanently refused deliveries.
Steps
Retry both from HQ and process the resulting work twice.
Expected
Only exhausted work returns to dispatch, and final redelivery does not repeat a completed send.
Data
Suite-owned records and repeat keys, named recipient identities and controlled provider outcomes.
Source
rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-012-support-a-customers-notifications-from-rhythm-hq.md#ATS-PFM-NOT-012-03,rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-007-deliver-each-notice-on-the-channels-it-may-use.md#ATS-PFM-NOT-007-04
04 Read-only personal access cannot become administrative review permissionnegative test
Exercises
CAP-PFM-NOT-011 CAP-PFM-NOT-012
Relies on
ATS-PFM-NOT-011-01 ATS-PFM-NOT-012-01 ATS-PFM-NOT-012-02
Preconditions
Use a clerk, a workspace administrator and an ungranted HQ account.
Steps
Read History under each identity and inspect the granted support route.
Expected
Management and staff grant checks apply independently; personal authority alone is insufficient.
Data
Suite-owned records and repeat keys, named recipient identities and controlled provider outcomes.
Bound to
Source
react-console:acceptance/notifications/playwright/journeys/history/NT-ACC-0100.spec.ts
05 Failed support access returns no customer records regression proposed
Exercises
CAP-PFM-NOT-012 CAP-PFM-NOT-011
Relies on
ATS-PFM-NOT-012-02 ATS-PFM-NOT-011-05
Preconditions
An authorized HQ identity has an expired or mismatched grant.
Steps
Read customer History and request lists before and after granting the selected workspace.
Expected
The refused reads return no customer list; the granted read uses the same workspace filter.
Data
Suite-owned records and repeat keys, named recipient identities and controlled provider outcomes.
Source
rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-012-support-a-customers-notifications-from-rhythm-hq.md#ATS-PFM-NOT-012-02,rhythm-v2-docs:specs/platform/notifications/design/tests/ATS-PFM-NOT-011-see-what-the-organization-told-whom.md#ATS-PFM-NOT-011-05

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.