Skip to content

SpecificationsData Job Engine

Verification

20 acceptance test sets for MOD-PFM-DJE, one per capability, holding 221 scenarios — 129 of them already bound to an existing test. A scenario names the rules and journey assertions it proves; it never restates them.

FEAT-PFM-DJE-01 Recorded bulk work 5

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-001Submit an accountable change across many records1591014 api · 1 browserProposed
ATS-PFM-DJE-002Review a change before approving its application9448 api · 1 unitProposed
ATS-PFM-DJE-003Process valid records and report individual refusals1491012 api · 2 unitProposed
ATS-PFM-DJE-004Interrupt a job and recover its unfinished work10651 unit · 8 api · 1 browserProposed
ATS-PFM-DJE-005Inspect job progress and account for its changes10538 api · 2 browserProposed

FEAT-PFM-DJE-02 Safeguards for bulk changes 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-006Preserve intervening edits during bulk changes10689 api · 1 browserProposed
ATS-PFM-DJE-007Approve a counted bulk deletion128712 apiProposed
ATS-PFM-DJE-008Restore a bulk update while preserving later changes10468 api · 1 unit · 1 browserProposed

FEAT-PFM-DJE-03 Bulk dialogs on record lists 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-009Complete selected-record changes from a list dialog1410414 browserProposed
ATS-PFM-DJE-010Manage selected configuration items through recorded jobs8464 api · 4 browserProposed

FEAT-PFM-DJE-04 Imports from files and producer feeds 5

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-011Upload a bounded file for reliable job input129911 api · 1 unitProposed
ATS-PFM-DJE-012Import records using their producer identities179817 apiProposed
ATS-PFM-DJE-013Translate spreadsheet columns into record details6535 api · 1 browserProposed
ATS-PFM-DJE-014Process file jobs within shared workload limits128710 api · 2 unitProposed
ATS-PFM-DJE-015Reconcile loaded records using the producer’s keys8578 apiProposed

FEAT-PFM-DJE-05 Preparing a workspace with migrated data 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-016Load and reconcile a migration package across its owning applications18101416 api · 2 unitProposed
ATS-PFM-DJE-017Reset a loading workspace and review its release102710 apiProposed
ATS-PFM-DJE-018Enable product records to use the shared job engine105101 unit · 9 apiProposed

FEAT-PFM-DJE-06 Shared database workload controls 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-DJE-019Control capacity protection during database pressure11855 unit · 6 apiProposed
ATS-PFM-DJE-020Maintain and retire monthly history partitions5335 apiProposed

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.