> ## 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 reconcile: rekoncyliacja drzew roboczych

> Rekoncyliuj drzewa robocze z powiązanym koordynatorem Symphony, korzystając z kontroli zgodności, dzienników punktów kontrolnych i zamknięcia oraz dwuslotowego odzyskiwania opartego na dowodach.

Gramatyka `qxctl knowledge reconcile ...` steruje rekoncyliacją drzew roboczych za pośrednictwem jednego dokładnie powiązanego koordynatora sesji wiedzy (Knowledge Session Coordinator). Każda mutacja jest śledzona stabilnym identyfikatorem i wykonywana jako compare-and-swap względem dokładnego bieżącego digestu dziennika.

## Polecenia

```bash Reconcile grammar theme={null}
qxctl knowledge reconcile compatibility
qxctl knowledge reconcile begin      --operation-id OPID --expected-journal-digest absent|DIGEST ...
qxctl knowledge reconcile status
qxctl knowledge reconcile checkpoint --operation-id OPID --expected-journal-digest DIGEST
qxctl knowledge reconcile close      --operation-id OPID --expected-journal-digest DIGEST
qxctl knowledge reconcile recover    --discover
```

* `compatibility`: sprawdza, czy qxctl, koordynator i powiązane silniki zgadzają się co do wersji protokołu i zakresu.
* `begin`: otwiera nowy kontekst rekoncyliacji ze stabilnym identyfikatorem operacji.
* `status`: sprawdza bieżący dziennik bez mutacji.
* `checkpoint`: trwale przesuwa dziennik za pomocą compare-and-swap.
* `close`: finalizuje kontekst rekoncyliacji.
* `recover --discover`: odzyskiwanie przez wykrywanie, gdy zwykły status nie może zweryfikować stanu lokalnego.

## Zasady odzyskiwania

> [!WARNING]
>
> Dwuslotowe odzyskiwanie to naprawa w przód oparta na dowodach. Nigdy nie daje pozwolenia na odrzucenie niezgodnego dziennika ani nieznanego rozszerzenia krytycznego. Jeśli odzyskiwanie się nie powiedzie, eskaluj problem zamiast wymuszać działanie.

Używaj odzyskiwania przez wykrywanie tylko wtedy, gdy zwykły status nie może zweryfikować stanu lokalnego. Zachowuj blokady; planuj ponownie dopiero po zmianie zweryfikowanych dowodów.

## Powiązane obszary

> [card] [Koordynator sesji](https://docs.quanux.org/symphony/pl/engines/coordinator.md)
>
> Silnik będący właścicielem dzienników rekoncyliacji.

> [card] [qxctl session](https://docs.quanux.org/symphony/pl/qxctl/session.md)
>
> Uwierzytelnione sesje łączone z kontekstami rekoncyliacji.

> [card] [qxctl engines](https://docs.quanux.org/symphony/pl/qxctl/engines.md)
>
> Zarządzanie wiązaniami wykorzystywanymi przez koordynatora.


## Related topics

- [qxctl: agentowy administracyjny wiersz poleceń Symphony](https://docs.quanux.org/symphony/pl/qxctl/overview.md)
- [qxctl knowledge: administracja cyklem życia między wektorami](https://docs.quanux.org/symphony/pl/qxctl/knowledge.md)
- [qxctl knowledge engines: wiązanie, diagnostyka i migracja rejestru](https://docs.quanux.org/symphony/pl/qxctl/engines.md)
- [Koordynator sesji wiedzy dla silników wektorów Symphony](https://docs.quanux.org/symphony/pl/engines/coordinator.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.