Skip to content

FAS-PFM-ELG-03Population and Change Impact: Feature Acceptance Suite

Markdown

FAS-PFM-ELG-03

Population and Change Impact: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Planning

Feature
FEAT-PFM-ELG-03
Capabilities
CAP-PFM-ELG-011

Product areaPlatformModuleEligibility, Responsibilities and AttentionRevision2

Read atservices-platform ad3f6a65react-console baf6dae3

Scenarios

5 scenarios proving FEAT-PFM-ELG-03 as a whole.

01 Follow a population to its comparison result behaviour proposed
Exercises
CAP-PFM-ELG-011
Relies on
ATS-PFM-ELG-011-02 ATS-PFM-ELG-011-04 ATS-PFM-ELG-011-05
Preconditions
A bounded subject population and a released expression exist.
Steps
Start a run, execute its pages to completion and traverse comparison output and any requested export.
Expected
The persisted counts and ordered subjects agree across the completed run, comparison and export.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-011-02,ATS-PFM-ELG-011-04,ATS-PFM-ELG-011-05
02 Release the draft whose impact was examined interaction proposed
Exercises
CAP-PFM-ELG-011 CAP-PFM-ELG-004 CAP-PFM-ELG-010
Relies on
ATS-PFM-ELG-011-06 ATS-PFM-ELG-011-07 ATS-PFM-ELG-004-12 ATS-PFM-ELG-010-03
Preconditions
A released rule, a changed draft and current derived-role holders exist.
Steps
Simulate the draft, publish citing its completed result and inspect history and queued rechecks.
Expected
The accepted release records the matching impact result and queues existing holders and bounded gains.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-011-06,ATS-PFM-ELG-011-07,ATS-PFM-ELG-004-12,ATS-PFM-ELG-010-03
03 Resume failed work without repeating progress lifecycle proposed
Exercises
CAP-PFM-ELG-011
Relies on
ATS-PFM-ELG-011-04 ATS-PFM-ELG-011-08
Preconditions
A multi-page run has committed one page and failed before its next commit.
Steps
Retry the page callback, finish the run and invoke retention on expired settled results.
Expected
The first page contributes once and settled results remain until their applicable expiry is applied.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-011-04,ATS-PFM-ELG-011-08
04 Conceal bulk results and require dataset authority permissionnegative proposed
Exercises
CAP-PFM-ELG-011
Relies on
ATS-PFM-ELG-011-01 ATS-PFM-ELG-011-02
Preconditions
Population and publish callers have different dataset authority and a second workspace exists.
Steps
Start and read runs and simulations with authorized, underprivileged and foreign-workspace callers.
Expected
Authority checks reject inaccessible datasets and foreign results without creating unauthorized work.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-011-01,ATS-PFM-ELG-011-02
05 Refuse impact from an earlier draft regressionnegative proposed
Exercises
CAP-PFM-ELG-011 CAP-PFM-ELG-004
Relies on
ATS-PFM-ELG-011-07 ATS-PFM-ELG-004-10
Preconditions
A completed simulation describes the previous draft fingerprint.
Steps
Save another draft and attempt publication citing the old result; then simulate the current draft and retry.
Expected
The old result cannot authorize the changed expression and the new completed result can be cited.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-011-07,ATS-PFM-ELG-004-10

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.