> ## 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, Boot und Apply

> Verwalten Sie geschützte Lifecycle-Profile, Ownership, Beobachtungen, Boots und apply-kompatible Übergänge über qxctl mit strikten Compare-and-Swap-Schutzmechanismen.

Die Grammatik `qxctl knowledge lifecycle ...` administriert geschützte Profile, Ownership, Beobachtungen, Boot-Journale und apply-kompatible Übergänge. Jede Mutation ist ein Compare-and-Swap, und jedes Apply ist an exakte Nachweise gebunden.

## Profil

Legen Sie das geschützte Lifecycle-Profil für ein TOPS fest:

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

Geben Sie `absent` für ein erstmaliges Profil an oder den exakten Digest, der von einem früheren Lesevorgang gemeldet wurde.

## Ownership

* `ownership status`: einen konfigurierten gemeinsamen Root untersuchen
* `ownership reconcile`: dessen Nachweise aktualisieren
* `ownership adopt`: erst übernehmen, nachdem jeder konservative Legacy-Anspruch geprüft wurde
* `ownership release`: nur für einen exakten Legacy-Beleg freigeben, der absichtlich zurückforderbar gemacht wurde

> [!WARNING]
>
> Löschen oder überschreiben Sie niemals von Hand die root-lokale Registry oder deren Kompatibilitätszaun `symphony-root-ownership/1` für das Beleg-Layout. Ältere Lifecycle-Clients müssen auf diesen Zaun stoßen und an ihrem bestehenden Blocker für unbekannte Pakete anhalten.

## Observe, Report, Boot

* `observe`: verwerfbare Belegnachweise mit festem Layout ausgeben
* `report`: einen neuen, verwerfbaren Plan erzeugen
* `boot`: dauerhafte, reine Report-Fortschreibung mit stabiler Operations-ID und exaktem Journal-Zustand
* `status`: v1-Inspektion
* `recover --discover`: eine eindeutige v1-Kette wiederherstellen, wenn der normale Status den lokalen Zustand nicht validieren kann

## Apply-kompatible Profile

Rufen Sie bei einem `apply-compatible`-Profil `apply` nur mit dem exakten Boot-Quell-Digest, Compare-and-Swap des Apply-Journals, Compare-and-Swap des angewendeten Zustands, einer stabilen Operations-ID und expliziten Staged Roots auf:

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

Verwenden Sie `apply-status` zur Beobachtung von Versuchen oder das begrenzte `apply-recover` zur dauerhaften Wiederherstellung. Wählen Sie niemals manuell eine Aktion und bearbeiten Sie niemals geschützten Zustand.

> [!NOTE]
>
> Eine Beobachtungsaktualisierung, die nur den Zeitstempel betrifft, muss die Dokumentnachweise ändern, ohne stabile semantische Identitäten fortzuschreiben.

## Verwandte Oberflächen

> [card] [Session-Koordinator](https://docs.quanux.org/symphony/de/engines/coordinator.md)
>
> Die Engine hinter der Koordination von Lifecycle-Plänen und Apply.

> [card] [qxctl engines](https://docs.quanux.org/symphony/de/qxctl/engines.md)
>
> Engine-Bindings verwalten, auf die Lifecycle-Pläne verweisen.


## Related topics

- [qxctl knowledge: Vektorübergreifende Lifecycle-Administration](https://docs.quanux.org/symphony/de/qxctl/knowledge.md)
- [qxctl: Agentische Administrations-Kommandozeile von Symphony](https://docs.quanux.org/symphony/de/qxctl/overview.md)
- [SEV: Symphony Evolution Vector für geplante Änderungen](https://docs.quanux.org/symphony/de/skv/sev.md)
- [qxctl knowledge engines: Registry binden, prüfen und migrieren](https://docs.quanux.org/symphony/de/qxctl/engines.md)
- [qxctl knowledge session: Authentifizierte Symphony-Sessions](https://docs.quanux.org/symphony/de/qxctl/session.md)


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