Skip to content

DOM-PFM-ELG-005Attention Item

Markdown

DOM-PFM-ELG-005

Attention Item

Markdown
  • DocumentDraft
  • ImplementationObserved

Planning

Specified by
CON-PFM-ELG-005

Design

Owned by
SVC-PFM-ELG-attention

KindDomain objectProduct areaPlatformModuleEligibility, Responsibilities and AttentionRevision1

Read atservices-platform ad3f6a65react-console baf6dae3

Relationships

ToCardinalityOwnershipCrosses a serviceOn archive or delete
DOM-PFM-ELG-004Multiple occurrences can address the same responsibility area.Attention stores the area reference and resolves its effective holders when read.no

Invariants

InvariantProtectsEnforced atProvenance
INV-DOM-PFM-ELG-005-01
A retained key has one open occurrence; generation numbering can restart after fourteen idle months of key cleanup.
databaseobserved
INV-DOM-PFM-ELG-005-02
Restricted writes check workspace and service ownership and run within the caller’s transaction.
databaseobserved
INV-DOM-PFM-ELG-005-03
Item writes validate declared fact types, a workspace-ended scope chain of at most ten and one to ten permitted audiences.
databaseobserved
INV-DOM-PFM-ELG-005-04
Resolved and expired occurrences cannot be reopened in place.
service, databaseobserved
INV-DOM-PFM-ELG-005-05
The service refuses dismissal of required attention.
serviceobserved
INV-DOM-PFM-ELG-005-06
Audience membership grants visibility only; record and action permissions remain independently checked.
serviceobserved
INV-DOM-PFM-ELG-005-07
Escalation stamps each occurrence once and preserves original audiences through provider refresh.
service, databaseobserved
INV-DOM-PFM-ELG-005-08
Existing response rows are locked, and accepted writes advance version and audit atomically; concurrent first inserts lack an absent-row lock and retry.
serviceobserved
INV-DOM-PFM-ELG-005-09
Private preferences cannot hide required kinds.
serviceobserved
INV-DOM-PFM-ELG-005-10
Database workspace isolation prevents unscoped reads from returning attention.
databaseobserved

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.