modules/knowledge-session-coordinator) est un processus C++26 installable indépendamment. Il se situe entre qxctl et les moteurs de vecteurs. Il est propriétaire de la compatibilité bornée, du rapprochement des arbres de travail, des sessions non canoniques authentifiées, de la maintenance SSFV, de la planification du cycle de vie en mode rapport seulement et des journaux avec capacité d’application autorisés séparément.
Responsabilités
- Vérifications de compatibilité entre qxctl, le coordonnateur et les moteurs
- Rapprochement des arbres de travail avec un état durable fondé sur des emplacements
- Sessions non canoniques authentifiées sous l’autorité de SSIAG
- Flux persistants de maintenance SSFV
- Planification du cycle de vie en mode rapport seulement avec des preuves déterministes
- Journaux avec capacité d’application comprenant des tentatives préparées, la comparaison et permutation (compare-and-swap), la réobservation, la replanification dynamique et la reprise
Ce que le coordonnateur ne fait pas
- Aucune application canonique des connaissances
- Aucune exécution de commandes arbitraires
- Aucun observateur caché ni travail résident en arrière-plan
Intégration à qxctl
qxctl invoque des installations exactes du coordonnateur validées par reçu.qxctl knowledge reconcile ... et qxctl knowledge session ... utilisent un seul coordonnateur lié exact par opération, et les mutations exigent des identifiants d’opération stables ainsi que les condensés exacts du journal actuel pour la comparaison et permutation.
Surfaces connexes
qxctl reconcile
Grammaire du rapprochement des arbres de travail.
qxctl session
Grammaire des sessions authentifiées et de la maintenance SSFV.
Bibliothèque de fondation
Mécanismes C++ partagés que réutilise le coordonnateur.
SSIAG
Autorise les sessions que gère le coordonnateur.