Skip to content

FAS-PFM-OPS-01Background Work: Feature Acceptance Suite

Markdown

FAS-PFM-OPS-01

Background Work: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaPlatformModuleOperational RecordsRevision1

Read atservices-platform ad3f6a65macroservice-libraries 54536a44react-console baf6dae3

Scenarios

5 scenarios proving FEAT-PFM-OPS-01 as a whole.

01 Follow a run from submission to inspection behaviour proposed
Exercises
CAP-PFM-OPS-001 CAP-PFM-OPS-005 CAP-PFM-OPS-007
Relies on
ATS-PFM-OPS-001-02 ATS-PFM-OPS-005-09 ATS-PFM-OPS-007-01
Preconditions
A workspace submits work whose job family publishes the shared views.
Steps
[object Object]
Expected
The submitted work is traceable through its durable record and published monitor.
Data
An isolated workspace, owned test records and caller contexts named in the preconditions.
Source
ATS-PFM-OPS-001-02; ATS-PFM-OPS-005-09; ATS-PFM-OPS-007-01
02 Explain a reconciled provisioning failure interaction proposed
Exercises
CAP-PFM-OPS-001 CAP-PFM-OPS-002 CAP-PFM-OPS-003
Relies on
ATS-PFM-OPS-002-03 ATS-PFM-OPS-003-05 ATS-PFM-OPS-003-07
Preconditions
A notifying provisioning run has committed but never started.
Steps
[object Object]
Expected
The workspace becomes recoverably failed, the run records failure, and the completed requester notice is not resent.
Data
An isolated workspace, owned test records and caller contexts named in the preconditions.
Source
ATS-PFM-OPS-002-03; ATS-PFM-OPS-003-05; ATS-PFM-OPS-003-07
03 Recover completed work through a separate attempt lifecycle proposed
Exercises
CAP-PFM-OPS-001 CAP-PFM-OPS-004 CAP-PFM-OPS-006
Relies on
ATS-PFM-OPS-004-02 ATS-PFM-OPS-004-06 ATS-PFM-OPS-004-07
Preconditions
Provisioning fails after a completed step and staff can inspect and retry it.
Steps
[object Object]
Expected
The new run retains lineage and bypasses completed work while the predecessor stays final.
Data
An isolated workspace, owned test records and caller contexts named in the preconditions.
Source
ATS-PFM-OPS-004-02; ATS-PFM-OPS-004-06; ATS-PFM-OPS-004-07
04 Compare customer reach with staff inspection permissionnegative proposed
Exercises
CAP-PFM-OPS-005 CAP-PFM-OPS-006 CAP-PFM-OPS-007
Relies on
ATS-PFM-OPS-005-02 ATS-PFM-OPS-005-04 ATS-PFM-OPS-006-01 ATS-PFM-OPS-007-03
Preconditions
Two customers publish jobs; a staff reader has a grant into one workspace.
Steps
[object Object]
Expected
Each surface preserves its own audience and scope while reading the same published records.
Data
An isolated workspace, owned test records and caller contexts named in the preconditions.
Source
ATS-PFM-OPS-005-02; ATS-PFM-OPS-005-04; ATS-PFM-OPS-006-01; ATS-PFM-OPS-007-03
05 Keep interrupted work explainable after repeated settlement regression proposed
Exercises
CAP-PFM-OPS-001 CAP-PFM-OPS-002 CAP-PFM-OPS-003 CAP-PFM-OPS-004
Relies on
ATS-PFM-OPS-001-04 ATS-PFM-OPS-002-02 ATS-PFM-OPS-003-02 ATS-PFM-OPS-004-07
Preconditions
A stale run has unfinished steps and its execution reports success.
Steps
[object Object]
Expected
The unsupported success becomes failure, the final history stays stable, and recovery uses a separate run.
Data
An isolated workspace, owned test records and caller contexts named in the preconditions.
Source
ATS-PFM-OPS-001-04; ATS-PFM-OPS-002-02; ATS-PFM-OPS-003-02; ATS-PFM-OPS-004-07

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.