Workspace Lifecycle Across Applications
Purpose
This module coordinates the progression from a requested workspace through construction, initial loading and deliberate removal. Staff inspect results, recover interrupted work and make the decisions that change availability. Participants account for application resources, with recorded gaps limiting claims of complete cross-application removal.
Boundary
Lifecycle orchestration owns the state, decisions and participant contracts described here. Workspace administration retains ordinary customer and access records; jobs retain shared durable execution; Data Runs own the import engine; exports own whole-package execution and delivery; communications own general sending. Application teams retain their business records and supply lifecycle operations for them. Console implementation remains outside the registered read scope.
Features
| Feature | Concepts | Capabilities | Rules | Journeys |
|---|---|---|---|---|
FEAT-PFM-TNL-01 — New Workspace Construction | 1 | 4 | 36 | 2 |
FEAT-PFM-TNL-02 — Workspace Readiness and Access | 1 | 2 | 16 | 0 |
FEAT-PFM-TNL-03 — Application Lifecycle Responsibilities | 1 | 4 | 31 | 1 |
FEAT-PFM-TNL-04 — Initial Import Recovery | 1 | 2 | 17 | 1 |
FEAT-PFM-TNL-05 — Reversible Deletion Decisions | 1 | 3 | 28 | 0 |
FEAT-PFM-TNL-06 — Irreversible Removal and History | 0 | 3 | 31 | 1 |
The pinned inventory reaches seventeen lifecycle HTTP operations, eight protocol operation names, twenty lifecycle table definitions and ten lifecycle permission keys. Acceptance bindings cover sixty-five of one hundred twenty-nine module test files; the report names the remaining files. Console coverage is unmeasured.
Capabilities
| Id | Feature | Title | Product Intent | Implementation Evidence |
|---|---|---|---|---|
CAP-PFM-TNL-001 | FEAT-PFM-TNL-01 | Request a complete customer workspace | proposed | observed |
CAP-PFM-TNL-002 | FEAT-PFM-TNL-01 | Open a workspace after its applications are ready | proposed | observed |
CAP-PFM-TNL-003 | FEAT-PFM-TNL-01 | Understand and recover a workspace build | confirmed | observed |
CAP-PFM-TNL-004 | FEAT-PFM-TNL-01 | Prepare the customer’s first access and sender | proposed | observed |
CAP-PFM-TNL-005 | FEAT-PFM-TNL-02 | Apply workspace availability consistently | proposed | observed |
CAP-PFM-TNL-006 | FEAT-PFM-TNL-02 | Preserve valid workspace lifecycle states | proposed | observed |
CAP-PFM-TNL-007 | FEAT-PFM-TNL-03 | Account for each application’s lifecycle responsibilities | proposed | observed |
CAP-PFM-TNL-008 | FEAT-PFM-TNL-03 | Apply defaults without undoing customer choices | confirmed | observed |
CAP-PFM-TNL-009 | FEAT-PFM-TNL-03 | Maintain the baseline of existing workspaces | proposed | partially-observed |
CAP-PFM-TNL-010 | FEAT-PFM-TNL-03 | Supply application data for workspace exports | proposed | observed |
CAP-PFM-TNL-011 | FEAT-PFM-TNL-04 | Control the initial import and subsequent opening | confirmed | observed |
CAP-PFM-TNL-012 | FEAT-PFM-TNL-04 | Recover an incorrect initial import | proposed | partially-observed |
CAP-PFM-TNL-013 | FEAT-PFM-TNL-05 | Schedule deliberate workspace deletion | confirmed | observed |
CAP-PFM-TNL-014 | FEAT-PFM-TNL-05 | Pause or cancel deletion while preservation remains possible | confirmed | observed |
CAP-PFM-TNL-015 | FEAT-PFM-TNL-05 | Keep deletion decisions visible to staff | proposed | observed |
CAP-PFM-TNL-016 | FEAT-PFM-TNL-06 | Revalidate the irreversible deletion decision | confirmed | observed |
CAP-PFM-TNL-017 | FEAT-PFM-TNL-06 | Remove declared workspace resources and verify the result | confirmed | observed |
CAP-PFM-TNL-018 | FEAT-PFM-TNL-06 | Retain deletion evidence and prevent identifier reuse | confirmed | partially-observed |
Journeys
| Id | Feature | Title | E2E Policy |
|---|---|---|---|
JNY-PFM-TNL-001 | FEAT-PFM-TNL-01 | Staff establish the customer’s first workspace | required |
JNY-PFM-TNL-002 | FEAT-PFM-TNL-01 | Staff finish an interrupted workspace build | required |
JNY-PFM-TNL-003 | FEAT-PFM-TNL-04 | Staff correct an import and approve opening | required |
JNY-PFM-TNL-004 | FEAT-PFM-TNL-06 | Staff complete a departed customer’s deletion | required |
JNY-PFM-TNL-005 | FEAT-PFM-TNL-03 | CRM delivers new defaults to existing workspaces | none |