> ## 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: сверка рабочих деревьев

> Сверка рабочих деревьев с привязанным координатором Symphony: проверки совместимости, журналы контрольных точек и закрытия, а также двухслотовое восстановление на основе свидетельств.

Грамматика `qxctl knowledge reconcile ...` управляет сверкой рабочих деревьев через один точный привязанный координатор сеансов знаний (Knowledge Session Coordinator). Каждая мутация отслеживается по стабильному идентификатору и выполняется как compare-and-swap относительно точного текущего дайджеста журнала.

## Команды

```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`: убедиться, что qxctl, координатор и привязанные движки согласованы по версии протокола и области действия.
* `begin`: открыть новый контекст сверки со стабильным идентификатором операции.
* `status`: просмотреть текущий журнал без мутации.
* `checkpoint`: долговременно продвинуть журнал с помощью compare-and-swap.
* `close`: завершить контекст сверки.
* `recover --discover`: восстановление через обнаружение, когда обычная команда status не может проверить локальное состояние.

## Правила восстановления

> [!WARNING]
>
> Двухслотовое восстановление — это прямое исправление на основе свидетельств. Оно никогда не даёт права отбросить несовместимый журнал или неизвестное критическое расширение. Если восстановление не удалось, эскалируйте проблему, а не применяйте принудительные меры.

Используйте восстановление через обнаружение только тогда, когда обычная команда status не может проверить локальное состояние. Сохраняйте блокировщики; перепланируйте только после того, как изменятся проверенные свидетельства.

## Связанные разделы

> [card] [Координатор сеансов](https://docs.quanux.org/symphony/ru/engines/coordinator.md)
>
> Движок, которому принадлежат журналы сверки.

> [card] [qxctl session](https://docs.quanux.org/symphony/ru/qxctl/session.md)
>
> Аутентифицированные сеансы, связанные с контекстами сверки.

> [card] [qxctl engines](https://docs.quanux.org/symphony/ru/qxctl/engines.md)
>
> Управление привязками, которые использует координатор.


## Related topics

- [qxctl: агентная административная командная строка Symphony](https://docs.quanux.org/symphony/ru/qxctl/overview.md)
- [qxctl knowledge: межвекторное администрирование жизненного цикла](https://docs.quanux.org/symphony/ru/qxctl/knowledge.md)
- [qxctl knowledge engines: привязка, диагностика, миграция реестра](https://docs.quanux.org/symphony/ru/qxctl/engines.md)
- [Координатор сессий знаний для векторных движков Symphony](https://docs.quanux.org/symphony/ru/engines/coordinator.md)
- [qxctl knowledge session: аутентифицированные сеансы Symphony](https://docs.quanux.org/symphony/ru/qxctl/session.md)


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