Skip to content

SpecificationsWorkspace Lifecycle Across Applications

Verification

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

FEAT-PFM-TNL-01 New Workspace Construction 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-001Request a complete customer workspace7747 apiProposed
ATS-PFM-TNL-002Open a workspace after its applications are ready7721 unit · 6 apiProposed
ATS-PFM-TNL-003Understand and recover a workspace build9929 apiProposed
ATS-PFM-TNL-004Prepare the customer’s first access and sender9937 api · 2 unitProposed

FEAT-PFM-TNL-02 Workspace Readiness and Access 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-005Apply workspace availability consistently9947 api · 2 unitProposed
ATS-PFM-TNL-006Preserve valid workspace lifecycle states6644 api · 2 unitProposed

FEAT-PFM-TNL-03 Application Lifecycle Responsibilities 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-007Account for each application’s lifecycle responsibilities7734 unit · 3 apiProposed
ATS-PFM-TNL-008Apply defaults without undoing customer choices7707 apiProposed
ATS-PFM-TNL-009Maintain the baseline of existing workspaces6624 api · 2 unitProposed
ATS-PFM-TNL-010Supply application data for workspace exports4413 api · 1 unitProposed

FEAT-PFM-TNL-04 Initial Import Recovery 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-011Control the initial import and subsequent opening6636 apiProposed
ATS-PFM-TNL-012Recover an incorrect initial import1010510 apiProposed

FEAT-PFM-TNL-05 Reversible Deletion Decisions 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-013Schedule deliberate workspace deletion101057 api · 3 unitProposed
ATS-PFM-TNL-014Pause or cancel deletion while preservation remains possible6636 apiProposed
ATS-PFM-TNL-015Keep deletion decisions visible to staff5511 unit · 4 apiProposed

FEAT-PFM-TNL-06 Irreversible Removal and History 3

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-PFM-TNL-016Revalidate the irreversible deletion decision8728 apiProposed
ATS-PFM-TNL-017Remove declared workspace resources and verify the result1313413 apiProposed
ATS-PFM-TNL-018Retain deletion evidence and prevent identifier reuse6626 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.