Skip to content

DOM-PFM-TNL-002Provisioning

Markdown

DOM-PFM-TNL-002

Provisioning

Markdown
  • DocumentDraft
  • ImplementationObserved

Planning

Specified by
CON-PFM-TNL-002

Design

Owned by
SVC-PFM-TNL-tenants

KindDomain objectProduct areaPlatformModuleWorkspace Lifecycle Across ApplicationsRevision1

Read atservices-platform ad3f6a65services-crm a8d1364fservices-commerce c8b66a98services-committees 36129c24services-membership 5994c270services-submissions 64236c19services-websites 5fc6823cservices-marketing d071a159

Relationships

ToCardinalityOwnershipCrosses a serviceOn archive or delete
DOM-PFM-TNL-001many-to-oneThe attempt points to the workspace it constructs.no
DOM-PFM-TNL-003many-to-manyThe plan identifies participating implementations without owning their business records.yes
DOM-PFM-SEC-001many-to-oneThe attempt names a customer, which workspace administration owns and the request may create.no

Invariants

InvariantProtectsEnforced atProvenance
INV-DOM-PFM-TNL-002-01
Initial construction commits new customer when requested, workspace, sender setting and attempt together.
service, databaseobserved
INV-DOM-PFM-TNL-002-02
A recorded submission identity resolves to its original workspace and attempt.
service, databaseobserved
services-platform:modules/tenants/services/provisioning/submit-tenant-provisioning.ts:submitTenantProvisioning (findTenantProvisioningJobBySubmission)
INV-DOM-PFM-TNL-002-03
The database permits only one pending or running attempt per workspace.
databaseobserved
INV-DOM-PFM-TNL-002-04
Step publication refuses a live participant order different from the catalog plan.
serviceobserved
INV-DOM-PFM-TNL-002-05
The build workflow checks each planned participant before activation.
serviceobserved
INV-DOM-PFM-TNL-002-06
Failure retains constructed resources and changes only a workspace still provisioning; activation already committed is preserved.
serviceobserved
INV-DOM-PFM-TNL-002-07
Requester outcome delivery uses a per-attempt claim and does not determine the build outcome.
service, databasedocumented
services-platform:docs/hq/rhythm-hq-plan.md#§D11 Provisioning notifications

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.