Prepare and operate workspace applications
Purpose
Establish application readiness and support deliberate suspension, recovery and resumption.
How It Works
An application is prepared by recording provisioning and invoking its declared workspace participants. Successful preparation records enabled; participant failure records a bounded explanation and leaves the commercial decision intact. Staff recover a failed preparation through retry. Suspension and resumption change operational standing without discarding application data. Services validate the starting state before asking the persistence writer to lock and change the row. That split permits races between concurrent state changes. Completed staff actions request a flush and then attempt security-history insertion, so later failures do not undo the committed state. Activation and release backfill supply missing always-available states without overriding an existing suspension.
Relationships
Licence decisions feed availability alongside operational state; security applies the resulting access decision and the console explains it.