> ## 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 : réconciliation des arbres de travail

> Réconciliez les arbres de travail avec un coordonnateur Symphony lié grâce à des vérifications de compatibilité, des journaux de point de contrôle et de fermeture, et une récupération à deux emplacements fondée sur les preuves.

La grammaire `qxctl knowledge reconcile ...` pilote la réconciliation des arbres de travail par l'entremise d'un seul Knowledge Session Coordinator lié exact. Chaque mutation est suivie au moyen d'un identifiant stable et constitue une opération compare-and-swap par rapport au condensé exact du journal courant.

## Commandes

```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` : vérifier que qxctl, le coordonnateur et les moteurs liés s'entendent sur la version du protocole et la portée.
* `begin` : ouvrir un nouveau contexte de réconciliation avec un identifiant d'opération stable.
* `status` : inspecter le journal courant sans mutation.
* `checkpoint` : faire avancer durablement le journal par compare-and-swap.
* `close` : finaliser le contexte de réconciliation.
* `recover --discover` : récupération par découverte lorsque le statut ordinaire ne peut pas valider l'état local.

## Règles de récupération

> [!WARNING]
>
> La récupération à deux emplacements est une réparation vers l'avant fondée sur les preuves. Elle n'autorise jamais à écarter un journal incompatible ou une extension critique inconnue. Si la récupération échoue, faites remonter le problème plutôt que de forcer.

Utilisez la récupération par découverte uniquement lorsque le statut ordinaire ne peut pas valider l'état local. Conservez les bloqueurs; ne replanifiez qu'après un changement de preuves vérifié.

## Surfaces connexes

> [card] [Coordonnateur de session](https://docs.quanux.org/symphony/fr-CA/engines/coordinator.md)
>
> Le moteur qui possède les journaux de réconciliation.

> [card] [qxctl session](https://docs.quanux.org/symphony/fr-CA/qxctl/session.md)
>
> Sessions authentifiées associées aux contextes de réconciliation.

> [card] [qxctl engines](https://docs.quanux.org/symphony/fr-CA/qxctl/engines.md)
>
> Gérez les liaisons que consomme le coordonnateur.


## Related topics

- [qxctl knowledge : administration du cycle de vie intervectoriel](https://docs.quanux.org/symphony/fr-CA/qxctl/knowledge.md)
- [qxctl : ligne de commande administrative agentique de Symphony](https://docs.quanux.org/symphony/fr-CA/qxctl/overview.md)
- [Coordonnateur de sessions de connaissances pour les moteurs de vecteurs Symphony](https://docs.quanux.org/symphony/fr-CA/engines/coordinator.md)
- [qxctl knowledge session : sessions Symphony authentifiées](https://docs.quanux.org/symphony/fr-CA/qxctl/session.md)
- [qxctl knowledge engines : lier, diagnostiquer, migrer le registre](https://docs.quanux.org/symphony/fr-CA/qxctl/engines.md)


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