> ## 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 worktrees

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

La grammaire `qxctl knowledge reconcile ...` pilote la réconciliation des worktrees via un unique Knowledge Session Coordinator lié de manière exacte. Chaque mutation est suivie par un identifiant stable et constitue un compare-and-swap par rapport au digest 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 coordinateur et les moteurs liés s’accordent 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, escaladez plutôt que de forcer.

N’utilisez la récupération par découverte que lorsque le statut ordinaire ne peut pas valider l’état local. Conservez les blocages ; ne replanifiez qu’après une modification vérifiée des preuves.

## Surfaces associées

> [card] [Coordinateur de session](https://docs.quanux.org/symphony/fr/engines/coordinator.md)
>
> Le moteur qui détient les journaux de réconciliation.

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

> [card] [qxctl engines](https://docs.quanux.org/symphony/fr/qxctl/engines.md)
>
> Gérez les liaisons consommées par le coordinateur.


## Related topics

- [qxctl knowledge : administration du cycle de vie inter-vecteurs](https://docs.quanux.org/symphony/fr/qxctl/knowledge.md)
- [Knowledge Session Coordinator pour les moteurs de vecteurs Symphony](https://docs.quanux.org/symphony/fr/engines/coordinator.md)
- [qxctl : la ligne de commande d’administration agentique de Symphony](https://docs.quanux.org/symphony/fr/qxctl/overview.md)
- [qxctl knowledge session : sessions Symphony authentifiées](https://docs.quanux.org/symphony/fr/qxctl/session.md)
- [qxctl knowledge engines : lier, diagnostiquer et migrer le registre](https://docs.quanux.org/symphony/fr/qxctl/engines.md)


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