> ## 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 apply via qxctl, avec des garde-fous stricts de compare-and-swap.

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 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 :

```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 digest exact signalé par une lecture antérieure.

## Propriété

* `ownership status` : inspecter une racine partagée configurée
* `ownership reconcile` : rafraîchir ses preuves
* `ownership adopt` : adopter uniquement après avoir examiné chaque revendication héritée conservatrice
* `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 blocage existant de paquet inconnu.

## Observer, rapporter, démarrer

* `observe` : émettre des preuves de reçu jetables à disposition fixe
* `report` : produire un nouveau plan jetable
* `boot` : progression durable en mode rapport uniquement, 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 apply

Pour un profil `apply-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 :

```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]
>
> 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

> [card] [Coordinateur de session](https://docs.quanux.org/symphony/fr/engines/coordinator.md)
>
> Le moteur qui coordonne la planification et l’application du cycle de vie.

> [card] [qxctl engines](https://docs.quanux.org/symphony/fr/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 inter-vecteurs](https://docs.quanux.org/symphony/fr/qxctl/knowledge.md)
- [qxctl : la ligne de commande d’administration agentique de Symphony](https://docs.quanux.org/symphony/fr/qxctl/overview.md)
- [Démarrage rapide : explorer QuanuX Symphony](https://docs.quanux.org/symphony/fr/quickstart.md)
- [qxctl knowledge engines : lier, diagnostiquer et migrer le registre](https://docs.quanux.org/symphony/fr/qxctl/engines.md)
- [SEV : Symphony Evolution Vector pour les changements planifiés](https://docs.quanux.org/symphony/fr/skv/sev.md)


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