> ## 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: profiili, käynnistys ja soveltaminen

> Hallitse suojattuja elinkaariprofiileja, omistajuutta, havaintoja, käynnistyksiä ja soveltamisyhteensopivia siirtymiä qxctl:llä tiukkojen compare-and-swap-suojausten avulla.

`qxctl knowledge lifecycle ...` -kielioppi hallinnoi suojattuja profiileja, omistajuutta, havaintoja, käynnistyslokeja ja soveltamisyhteensopivia siirtymiä. Jokainen muutos on compare-and-swap-operaatio, ja jokainen soveltaminen on sidottu tarkkoihin todisteisiin.

## Profiili

Aseta suojattu elinkaariprofiili TOPS:lle:

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

Anna `absent` ensimmäistä kertaa luotavalle profiilille tai aiemman lukuoperaation raportoima tarkka digest.

## Omistajuus

* `ownership status`: tarkastele yhtä määritettyä jaettua juurta
* `ownership reconcile`: päivitä sen todisteet
* `ownership adopt`: ota omistukseen vasta, kun olet käynyt läpi jokaisen konservatiivisen vanhan vaatimuksen
* `ownership release`: vapauta vain yhdelle tarkalle vanhalle kuitille, joka on tarkoituksella tehty uudelleen vaadittavaksi

> [!WARNING]
>
> Älä koskaan poista tai kirjoita uudelleen käsin juurikohtaista rekisteriä tai sen `symphony-root-ownership/1` -kuittiasettelun yhteensopivuusaitaa. Vanhempien elinkaariasiakkaiden on kohdattava tämä aita ja pysähdyttävä olemassa olevaan tuntemattoman paketin estoonsa.

## Havainnointi, raportointi, käynnistys

* `observe`: tuota kertakäyttöisiä kiinteän asettelun kuittitodisteita
* `report`: tuota tuore kertakäyttöinen suunnitelma
* `boot`: pysyvä, vain raportoiva eteneminen vakaalla operaatiotunnisteella ja tarkalla lokitilalla
* `status`: v1-tarkastelu
* `recover --discover`: palauta yksilöllinen v1-ketju, kun tavallinen tila ei pysty validoimaan paikallista tilaa

## Soveltamisyhteensopivat profiilit

`apply-compatible`-profiilille kutsu `apply` vain tarkalla käynnistyslähteen digestillä, soveltamislokin compare-and-swap-arvolla, sovelletun tilan compare-and-swap-arvolla, vakaalla operaatiotunnisteella ja eksplisiittisillä valmistelluilla juurilla:

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

Käytä `apply-status`-komentoa yrityksen tarkkailuun tai rajattua `apply-recover`-komentoa pysyvään palautukseen. Älä koskaan valitse toimintoa käsin tai muokkaa suojattua tilaa.

> [!NOTE]
>
> Pelkän aikaleiman havaintopäivityksen on muutettava asiakirjatodisteita ilman, että vakaat semanttiset identiteetit etenevät.

## Liittyvät pinnat

> [card] [Istuntokoordinaattori](https://docs.quanux.org/symphony/fi/engines/coordinator.md)
>
> Moottori elinkaarisuunnitelmien ja soveltamisen koordinoinnin takana.

> [card] [qxctl engines](https://docs.quanux.org/symphony/fi/qxctl/engines.md)
>
> Hallitse elinkaarisuunnitelmien viittaamia moottorisidontoja.


## Related topics

- [qxctl knowledge: vektorien välinen elinkaaren hallinta](https://docs.quanux.org/symphony/fi/qxctl/knowledge.md)
- [qxctl: Symphonyn agenttinen hallinnan komentorivi](https://docs.quanux.org/symphony/fi/qxctl/overview.md)
- [SEV: Symphony Evolution Vector suunnitelluille muutoksille](https://docs.quanux.org/symphony/fi/skv/sev.md)
- [qxctl knowledge engines: sidonta, diagnostiikka ja rekisterin migraatio](https://docs.quanux.org/symphony/fi/qxctl/engines.md)
- [SKVI: Symphony Knowledge Vector Index -moottori](https://docs.quanux.org/symphony/fi/skv/skvi.md)


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