Skip to content

CON-PFM-NOT-003Staff Notification

Markdown

CON-PFM-NOT-003

Staff Notification

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationPartially observed

Planning

Feature
FEAT-PFM-NOT-03
Owned by
MOD-PFM-NOT
Acted on by
CAP-PFM-NOT-004, CAP-PFM-NOT-005, CAP-PFM-NOT-006, CAP-PFM-NOT-007, CAP-PFM-NOT-008, CAP-PFM-NOT-009, CAP-PFM-NOT-010, CAP-PFM-NOT-011, CAP-PFM-NOT-012, CAP-PFM-NOT-014, CAP-PFM-NOT-015, CAP-PFM-NOT-001, CAP-PFM-NOT-013, CAP-PFM-NOT-002, CAP-PFM-NOT-003
Visible to
ACT-PFM-027, ACT-PFM-028, ACT-PFM-029, ACT-PFM-030, ACT-PFM-031
Not to be confused with
An attention item, which is a condition someone must resolve, A notification request, which is the producer’s announcement

Design

Specified by
DOM-PFM-NOT-003

KindKey conceptProduct areaPlatformModuleStaff Notifications and Association CommunicationsRevision1

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
The product announcement model for staff: registered event declarations, committed submissions, recipient inbox items, channel outcomes and personal organization of those items.
Synonyms
noticein-app notificationinbox item
Intent sources
services-platform:docs/milestones/plans/PLAT-M23-plan.humanized.md#2. Scope

Relationships

ToStatementProvenance
CON-PFM-NOT-004Registered notification wording belongs to the product; association e-mail templates belong to workflow authors.documented
services-platform:docs/communications/architecture.md#22. Staff notifications: designed in the Platform Notifications architecture (2026-10-21)
CON-PFM-NOT-005Staff notifications and association communications share queued publication but have different recipient and content models.documented
services-platform:docs/notifications.md#2. The producer’s door: the queue row

Lifecycle

StateMeaningHow it changes
unreadAn unseen, applicable and unarchived item contributes to unread totals.Processing creates the item or its recipient marks it unread.
readThe recipient has marked the item seen, removing it from unread totals.Opening or marking read records personal read state.
archivedThe recipient has removed the item from ordinary inbox views.Archiving hides it, and restoration makes it visible again.
no longer appliesHistorical content remains readable but is inapplicable and excluded from unread totals.Withdrawal, replacement or eligible expiry supersedes it.

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.