SPECIFICATION LiveSpec CONSTANTS Deliveries = {delivery1} Templates = {template1} Identities = {identity1, identity2} Revisions = {revision1, revision2} Others = {other1} InitialTemplateRef <- SharedTemplateRef InitialMode <- ContinuousMode INVARIANTS TypeOK NoConcurrentRuns TemplateAvailable PreparedAvailable CollectedSaved PROPERTIES TemplateStable AdmissionReady PublishDrained PublishLatest RecordOnce PublishProgress DebounceProgress DrainProgress AttemptProgress ReleaseProgress RecordProgress DeliveryProgress CHECK_DEADLOCK FALSE CONSTRAINT LiveDomain