> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quanux.org/symphony/llms.txt
> Use this file to discover all available pages before exploring further.

# qxctl knowledge lifecycle : profil, démarrage et application

> Gérez les profils de cycle de vie protégés, la propriété, les observations, les démarrages et les transitions compatibles avec l'application au moyen de qxctl, avec des garde-fous compare-and-swap stricts.

La grammaire `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 :

```bash Profile compare-and-swap theme={null}
qxctl knowledge lifecycle profile set \
  --tops-id UUID \
  --input FILE \
  --expected-profile-digest absent|DIGEST
```

Fournissez `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ée
* `ownership reconcile` : actualiser ses preuves
* `ownership adopt` : adopter uniquement après avoir examiné chaque revendication héritée prudente
* `ownership release` : libérer uniquement pour un reçu hérité exact rendu intentionnellement récupérable

> [!WARNING]
>
> Ne supprimez ni ne réécrivez jamais à la main le registre local à la racine ou sa barrière de compatibilité de disposition des reçus `symphony-root-ownership/1`. Les anciens clients de cycle de vie doivent rencontrer cette barrière et s'arrêter sur leur bloqueur existant de paquet inconnu.

## Observer, produire un rapport, démarrer

* `observe` : émettre des preuves de reçu jetables à disposition fixe
* `report` : produire un nouveau plan jetable
* `boot` : progression durable en mode rapport seulement, avec un identifiant d'opération stable et un état de journal exact
* `status` : inspection v1
* `recover --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 profil `apply-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 :

```bash Apply theme={null}
qxctl knowledge lifecycle apply \
  --tops-id UUID \
  --operation-id OPID \
  --boot-source-digest DIGEST \
  --expected-apply-journal-digest DIGEST \
  --expected-applied-state-digest DIGEST \
  --staged-root PATH
```

Utilisez `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é.

> [!NOTE]
>
> 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

> [card] [Coordonnateur de session](https://docs.quanux.org/symphony/fr-CA/engines/coordinator.md)
>
> Le moteur derrière la coordination des plans et de l'application du cycle de vie.

> [card] [qxctl engines](https://docs.quanux.org/symphony/fr-CA/qxctl/engines.md)
>
> Gérez les liaisons de moteurs référencées par les plans de cycle de vie.


## Related topics

- [qxctl knowledge : administration du cycle de vie intervectoriel](https://docs.quanux.org/symphony/fr-CA/qxctl/knowledge.md)
- [qxctl : ligne de commande administrative agentique de Symphony](https://docs.quanux.org/symphony/fr-CA/qxctl/overview.md)
- [Démarrage rapide : explorer QuanuX Symphony](https://docs.quanux.org/symphony/fr-CA/quickstart.md)
- [SEV : Symphony Evolution Vector pour les changements planifiés](https://docs.quanux.org/symphony/fr-CA/skv/sev.md)
- [qxctl knowledge session : sessions Symphony authentifiées](https://docs.quanux.org/symphony/fr-CA/qxctl/session.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.