> ## 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, rozruch i apply

> Zarządzaj chronionymi profilami cyklu życia, własnością, obserwacjami, rozruchami i przejściami zgodnymi z apply w qxctl, z rygorystycznymi zabezpieczeniami compare-and-swap.

Gramatyka `qxctl knowledge lifecycle ...` administruje chronionymi profilami, własnością, obserwacjami, dziennikami rozruchu i przejściami zgodnymi z apply. Każda mutacja jest operacją compare-and-swap, a każde apply jest powiązane z dokładnymi dowodami.

## Profil

Ustaw chroniony profil cyklu życia dla TOPS:

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

Podaj `absent` dla profilu tworzonego po raz pierwszy lub dokładny digest zwrócony przez wcześniejszy odczyt.

## Własność

* `ownership status`: sprawdza jeden skonfigurowany współdzielony katalog główny
* `ownership reconcile`: odświeża jego dowody
* `ownership adopt`: przejmuje własność dopiero po przejrzeniu każdego zachowawczego roszczenia legacy
* `ownership release`: zwalnia własność tylko dla jednego dokładnego potwierdzenia legacy celowo oznaczonego jako możliwe do odzyskania

> [!WARNING]
>
> Nigdy nie usuwaj ani nie przepisuj ręcznie lokalnego rejestru katalogu głównego ani jego bariery zgodności układu potwierdzeń `symphony-root-ownership/1`. Starsi klienci cyklu życia muszą napotkać tę barierę i zatrzymać się na istniejącej blokadzie nieznanego pakietu.

## Obserwacja, raport, rozruch

* `observe`: emituje jednorazowe dowody potwierdzeń o stałym układzie
* `report`: tworzy świeży, jednorazowy plan
* `boot`: trwała progresja wyłącznie raportowa ze stabilnym identyfikatorem operacji i dokładnym stanem dziennika
* `status`: inspekcja v1
* `recover --discover`: odzyskuje unikalny łańcuch v1, gdy zwykły status nie może zweryfikować stanu lokalnego

## Profile zgodne z apply

Dla profilu `apply-compatible` wywołuj `apply` wyłącznie z dokładnym digestem źródła rozruchu, operacją compare-and-swap dziennika apply, operacją compare-and-swap stanu zastosowanego, stabilnym identyfikatorem operacji i jawnie wskazanymi przygotowanymi katalogami głównymi:

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

Używaj `apply-status` do obserwacji prób lub ograniczonego `apply-recover` do trwałego odzyskiwania. Nigdy nie wybieraj akcji ręcznie ani nie edytuj chronionego stanu.

> [!NOTE]
>
> Odświeżenie obserwacji zmieniające wyłącznie znacznik czasu musi zmienić dowody dokumentu bez przesuwania stabilnych tożsamości semantycznych.

## Powiązane obszary

> [card] [Koordynator sesji](https://docs.quanux.org/symphony/pl/engines/coordinator.md)
>
> Silnik odpowiedzialny za koordynację planów cyklu życia i apply.

> [card] [qxctl engines](https://docs.quanux.org/symphony/pl/qxctl/engines.md)
>
> Zarządzanie wiązaniami silników, do których odwołują się plany cyklu życia.


## Related topics

- [qxctl knowledge: administracja cyklem życia między wektorami](https://docs.quanux.org/symphony/pl/qxctl/knowledge.md)
- [qxctl: agentowy administracyjny wiersz poleceń Symphony](https://docs.quanux.org/symphony/pl/qxctl/overview.md)
- [SEV: Symphony Evolution Vector dla planowanych zmian](https://docs.quanux.org/symphony/pl/skv/sev.md)
- [qxctl knowledge engines: wiązanie, diagnostyka i migracja rejestru](https://docs.quanux.org/symphony/pl/qxctl/engines.md)
- [qxctl knowledge session: uwierzytelnione sesje Symphony](https://docs.quanux.org/symphony/pl/qxctl/session.md)


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