Перейти к основному содержанию
Координатор сессий знаний (modules/knowledge-session-coordinator) — это независимо устанавливаемый процесс на C++26. Он располагается между qxctl и векторными движками. Он отвечает за ограниченную совместимость, согласование рабочих деревьев, аутентифицированные неканонические сессии, обслуживание SSFV, планирование жизненного цикла только в виде отчётов и отдельно авторизованные журналы с возможностью применения.

Обязанности

  • Проверки совместимости между qxctl, координатором и движками
  • Согласование рабочих деревьев с долговременным состоянием на основе слотов
  • Аутентифицированные неканонические сессии под полномочиями SSIAG
  • Постоянные потоки обслуживания SSFV
  • Планирование жизненного цикла только в виде отчётов с детерминированными свидетельствами
  • Журналы с возможностью применения с подготовленными попытками, compare-and-swap, повторным наблюдением, динамическим перепланированием и восстановлением

Чего координатор не делает

Координатор не выполняет семантику векторов и действия на хосте. Он координирует свидетельства и журналы; каждый движок по-прежнему владеет своим доменом, а каждое действие на хосте авторизуется собственным контрактом.
  • Не применяет канонические знания
  • Не выполняет произвольные команды
  • Не использует скрытых наблюдателей и резидентную фоновую работу

Интеграция с qxctl

qxctl вызывает точные установки координатора, проверенные по квитанциям. qxctl knowledge reconcile ... и qxctl knowledge session ... используют ровно один привязанный координатор на операцию, а изменения требуют стабильных идентификаторов операций и точных текущих дайджестов журнала для compare-and-swap.

Связанные поверхности

qxctl reconcile

Грамматика согласования рабочих деревьев.

qxctl session

Грамматика аутентифицированных сессий и обслуживания SSFV.

Базовая библиотека

Общие механизмы на C++, которые повторно использует координатор.

SSIAG

Авторизует сессии, которыми управляет координатор.
Последнее изменение 10 октября 2026 г.