> ## 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: profiel, boot en apply

> Beheer beschermde levenscyclusprofielen, eigendom, observaties, boots en apply-compatibele transities via qxctl met strikte compare-and-swap-waarborgen.

De grammatica `qxctl knowledge lifecycle ...` beheert beschermde profielen, eigendom, observaties, boot-journals en apply-compatibele transities. Elke mutatie is een compare-and-swap en elke apply is gebonden aan exact bewijs.

## Profiel

Stel het beschermde levenscyclusprofiel in voor een TOPS:

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

Geef `absent` op voor een eerste profiel, of de exacte digest die een eerdere leesbewerking rapporteerde.

## Eigendom

* `ownership status`: inspecteer één geconfigureerde gedeelde root
* `ownership reconcile`: ververs het bijbehorende bewijs
* `ownership adopt`: adopteer pas na beoordeling van elke conservatieve legacy-claim
* `ownership release`: geef alleen vrij voor één exact legacy-ontvangstbewijs dat bewust terugvorderbaar is gemaakt

> [!WARNING]
>
> Verwijder of herschrijf nooit handmatig het root-lokale register of de bijbehorende compatibiliteitsgrens voor de ontvangstbewijsindeling `symphony-root-ownership/1`. Oudere levenscyclusclients moeten op die grens stuiten en stoppen bij hun bestaande blokkade voor onbekende pakketten.

## Observeren, rapporteren, booten

* `observe`: geef wegwerpbaar ontvangstbewijs met vaste indeling uit
* `report`: produceer een vers, wegwerpbaar plan
* `boot`: duurzame, uitsluitend rapporterende voortgang met een stabiele bewerkings-ID en exacte journalstatus
* `status`: v1-inspectie
* `recover --discover`: herstel een unieke v1-keten wanneer de gewone status de lokale toestand niet kan valideren

## Apply-compatibele profielen

Roep voor een `apply-compatible`-profiel `apply` alleen aan met de exacte boot-brondigest, compare-and-swap van het apply-journal, compare-and-swap van de toegepaste status, een stabiele bewerkings-ID en expliciete staged roots:

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

Gebruik `apply-status` om pogingen te observeren of het begrensde `apply-recover` voor duurzaam herstel. Kies nooit handmatig een actie en bewerk nooit beschermde status.

> [!NOTE]
>
> Een observatieverversing die alleen de tijdstempel wijzigt, moet het documentbewijs veranderen zonder stabiele semantische identiteiten op te hogen.

## Gerelateerde onderdelen

> [card] [Sessiecoördinator](https://docs.quanux.org/symphony/nl/engines/coordinator.md)
>
> De engine achter de coördinatie van levenscyclusplannen en apply.

> [card] [qxctl engines](https://docs.quanux.org/symphony/nl/qxctl/engines.md)
>
> Beheer engine-bindingen waarnaar levenscyclusplannen verwijzen.


## Related topics

- [qxctl knowledge: vectoroverstijgend levenscyclusbeheer](https://docs.quanux.org/symphony/nl/qxctl/knowledge.md)
- [qxctl: de agentische beheeropdrachtregel van Symphony](https://docs.quanux.org/symphony/nl/qxctl/overview.md)
- [SEV: Symphony Evolution Vector voor geplande wijzigingen](https://docs.quanux.org/symphony/nl/skv/sev.md)
- [qxctl knowledge engines: register binden, controleren en migreren](https://docs.quanux.org/symphony/nl/qxctl/engines.md)
- [qxctl knowledge session: geauthenticeerde Symphony-sessies](https://docs.quanux.org/symphony/nl/qxctl/session.md)


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