Skip to content

FAS-PFM-ELG-02Rule Uses and Decisions: Feature Acceptance Suite

Markdown

FAS-PFM-ELG-02

Rule Uses and Decisions: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaPlatformModuleEligibility, Responsibilities and AttentionRevision2

Read atservices-platform ad3f6a65react-console baf6dae3

Scenarios

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

01 Explain and retain an application decision behaviour proposed
Exercises
CAP-PFM-ELG-007 CAP-PFM-ELG-008 CAP-PFM-ELG-009
Relies on
ATS-PFM-ELG-007-02 ATS-PFM-ELG-008-01 ATS-PFM-ELG-009-01
Preconditions
A compatible use and local subjects with met, unmet and unknown results exist.
Steps
Evaluate each under the declared failure policy and inspect consequential history.
Expected
The caller’s answer and retained state, outcome and reasons agree.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-007-02,ATS-PFM-ELG-008-01,ATS-PFM-ELG-009-01
02 Refresh results and diagnostics after a release interaction proposed
Exercises
CAP-PFM-ELG-007 CAP-PFM-ELG-008 CAP-PFM-ELG-009 CAP-PFM-ELG-010 CAP-PFM-ELG-012
Relies on
ATS-PFM-ELG-007-12 ATS-PFM-ELG-008-04 ATS-PFM-ELG-009-05 ATS-PFM-ELG-010-02 ATS-PFM-ELG-012-05
Preconditions
A following use has a cached display answer and retained history.
Steps
Change its rule, publish, evaluate display and authorization, then inspect history and diagnostic output.
Expected
Fresh results use the new expression, authority bypasses cached display data and diagnostics disclose no fact payload.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-007-12,ATS-PFM-ELG-008-04,ATS-PFM-ELG-009-05,ATS-PFM-ELG-010-02,ATS-PFM-ELG-012-05
03 Suspend, resume and remove a use lifecycle proposed
Exercises
CAP-PFM-ELG-007 CAP-PFM-ELG-008 CAP-PFM-ELG-009 CAP-PFM-ELG-010
Relies on
ATS-PFM-ELG-007-08 ATS-PFM-ELG-007-09 ATS-PFM-ELG-008-01 ATS-PFM-ELG-010-06
Preconditions
A use has plans, retained decisions and a display cache entry.
Steps
Suspend and evaluate, resume compatibly, remove the use and inspect plan and history stores.
Expected
Availability controls evaluation while removal clears plans and preserves historical decisions.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-007-08,ATS-PFM-ELG-007-09,ATS-PFM-ELG-008-01,ATS-PFM-ELG-010-06
04 Keep caller contexts and explanation levels separate permissionnegative proposed
Exercises
CAP-PFM-ELG-007 CAP-PFM-ELG-008 CAP-PFM-ELG-009
Relies on
ATS-PFM-ELG-007-11 ATS-PFM-ELG-007-13 ATS-PFM-ELG-008-08 ATS-PFM-ELG-008-09 ATS-PFM-ELG-008-10 ATS-PFM-ELG-009-05
Preconditions
Console, member and registered service callers are available in two workspaces.
Steps
Request plans, evaluation and history in each permitted and forbidden context.
Expected
Each context receives only its admitted subjects and explanation detail; foreign history remains concealed.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-007-11,ATS-PFM-ELG-007-13,ATS-PFM-ELG-008-08,ATS-PFM-ELG-008-09,ATS-PFM-ELG-008-10,ATS-PFM-ELG-009-05
05 Return healthy batch entries beside read failure regressionnegative proposed
Exercises
CAP-PFM-ELG-008 CAP-PFM-ELG-009 CAP-PFM-ELG-012
Relies on
ATS-PFM-ELG-008-04 ATS-PFM-ELG-009-01 ATS-PFM-ELG-012-02
Preconditions
A provider batch contains one failing entry and one healthy entry.
Steps
Evaluate through provider failure and circuit refusal and inspect the returned entries, selected history and metrics.
Expected
The healthy entry remains answered while uncertain entries keep their reasons and the circuit emits the monitored series.
Data
Run-owned workspace records, separate caller grants and a controlled clock for time-dependent checks.
Source
ATS-PFM-ELG-008-04,ATS-PFM-ELG-009-01,ATS-PFM-ELG-012-02

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.