qxctl knowledge lifecycle ... administre les profils protégés, la propriété, les observations, les journaux de démarrage et les transitions compatibles avec l’application. Chaque mutation est une opération compare-and-swap et chaque application est liée à des preuves exactes.
Profil
Définissez le profil de cycle de vie protégé d’un TOPS :Profile compare-and-swap
absent pour un premier profil, ou le condensé exact signalé par une lecture antérieure.
Propriété
ownership status: inspecter une racine partagée configuréeownership reconcile: actualiser ses preuvesownership adopt: adopter uniquement après avoir examiné chaque revendication héritée prudenteownership release: libérer uniquement pour un reçu hérité exact rendu intentionnellement récupérable
Observer, produire un rapport, démarrer
observe: émettre des preuves de reçu jetables à disposition fixereport: produire un nouveau plan jetableboot: progression durable en mode rapport seulement, avec un identifiant d’opération stable et un état de journal exactstatus: inspection v1recover --discover: récupérer une chaîne v1 unique lorsque le statut ordinaire ne peut pas valider l’état local
Profils compatibles avec l’application
Pour un profilapply-compatible, appelez apply uniquement avec le condensé exact de la source de démarrage, le compare-and-swap du journal d’application, le compare-and-swap de l’état appliqué, un identifiant d’opération stable et des racines préparées explicites :
Apply
apply-status pour observer une tentative, ou apply-recover borné pour une récupération durable. Ne choisissez jamais une action manuellement et ne modifiez jamais l’état protégé.
Une actualisation d’observation qui ne touche que l’horodatage doit modifier les preuves du document sans faire avancer les identités sémantiques stables.
Surfaces connexes
Coordonnateur de session
Le moteur derrière la coordination des plans et de l’application du cycle de vie.
qxctl engines
Gérez les liaisons de moteurs référencées par les plans de cycle de vie.