> ## 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 og apply

> Administrer beskyttede livssyklusprofiler, eierskap, observasjoner, oppstarter og apply-kompatible overganger via qxctl med strenge compare-and-swap-sikringer.

Grammatikken `qxctl knowledge lifecycle ...` administrerer beskyttede profiler, eierskap, observasjoner, oppstartsjournaler og apply-kompatible overganger. Hver endring er en compare-and-swap, og hver apply er bundet til eksakt bevis.

## Profil

Angi den beskyttede livssyklusprofilen for en TOPS:

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

Oppgi `absent` for en førstegangsprofil, eller den eksakte digesten som en tidligere lesing rapporterte.

## Eierskap

* `ownership status`: inspiser én konfigurert delt rot
* `ownership reconcile`: oppdater bevisene for den
* `ownership adopt`: adopter bare etter å ha gjennomgått hvert konservative eldre krav
* `ownership release`: frigi bare for én eksakt eldre kvittering som bevisst er gjort gjenvinnbar

> [!WARNING]
>
> Slett eller omskriv aldri det rotlokale registeret eller dets kompatibilitetsgjerde for kvitteringsoppsettet `symphony-root-ownership/1` for hånd. Eldre livssyklusklienter må møte dette gjerdet og stoppe på sin eksisterende blokkering for ukjente pakker.

## Observe, report, boot

* `observe`: send ut engangsbevis i form av kvitteringer med fast oppsett
* `report`: lag en fersk engangsplan
* `boot`: varig progresjon kun for rapportering, med en stabil operasjons-ID og eksakt journaltilstand
* `status`: v1-inspeksjon
* `recover --discover`: gjenopprett en unik v1-kjede når vanlig status ikke kan validere lokal tilstand

## Apply-kompatible profiler

For en `apply-compatible`-profil kaller du `apply` bare med den eksakte digesten for oppstartskilden, compare-and-swap for apply-journalen, compare-and-swap for anvendt tilstand, en stabil operasjons-ID og eksplisitte trinnvise røtter (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
```

Bruk `apply-status` for å observere forsøk, eller den avgrensede `apply-recover` for varig gjenoppretting. Velg aldri en handling manuelt, og rediger aldri beskyttet tilstand.

> [!NOTE]
>
> En observasjonsoppdatering som bare endrer tidsstempelet, må endre dokumentbeviset uten å flytte frem stabile semantiske identiteter.

## Relaterte flater

> [card] [Sesjonskoordinator](https://docs.quanux.org/symphony/no/engines/coordinator.md)
>
> Motoren bak koordinering av livssyklusplaner og apply.

> [card] [qxctl engines](https://docs.quanux.org/symphony/no/qxctl/engines.md)
>
> Administrer motorbindingene som livssyklusplaner refererer til.


## Related topics

- [qxctl knowledge: livssyklusadministrasjon på tvers av vektorer](https://docs.quanux.org/symphony/no/qxctl/knowledge.md)
- [qxctl: Symphonys agentiske administrative kommandolinje](https://docs.quanux.org/symphony/no/qxctl/overview.md)
- [SEV: Symphony Evolution Vector for planlagte endringer](https://docs.quanux.org/symphony/no/skv/sev.md)
- [qxctl knowledge engines: bind, doctor og migrering av registeret](https://docs.quanux.org/symphony/no/qxctl/engines.md)
- [qxctl knowledge session: autentiserte Symphony-sesjoner](https://docs.quanux.org/symphony/no/qxctl/session.md)


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