qxctl knowledge lifecycle ... administre les profils protégés, la propriété, les observations, les journaux de démarrage et les transitions compatibles apply. Chaque mutation est un 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 digest exact signalé par une lecture antérieure.
Propriété
ownership status: inspecter une racine partagée configuréeownership reconcile: rafraîchir ses preuvesownership adopt: adopter uniquement après avoir examiné chaque revendication héritée conservatriceownership release: libérer uniquement pour un reçu hérité exact rendu intentionnellement récupérable
Observer, rapporter, démarrer
observe: émettre des preuves de reçu jetables à disposition fixereport: produire un nouveau plan jetableboot: progression durable en mode rapport uniquement, 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 apply
Pour un profilapply-compatible, n’appelez apply qu’avec le digest 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é.
Un rafraîchissement d’observation portant uniquement sur l’horodatage doit modifier les preuves du document sans faire avancer les identités sémantiques stables.
Surfaces associées
Coordinateur de session
Le moteur qui coordonne la planification et 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.