modules/knowledge-session-coordinator) is an independently installable C++26 process. It sits between qxctl and the vector engines and owns bounded compatibility, worktree reconciliation, authenticated noncanonical sessions, SSFV maintenance, report-only lifecycle planning, and separately authorized apply-capable journals.
Responsibilities
- Compatibility checks between qxctl, coordinator, and engines
- Worktree reconciliation with durable slot-based state
- Authenticated noncanonical sessions under SSIAG authority
- Persistent SSFV maintenance streams
- Report-only lifecycle planning with deterministic evidence
- Apply-capable journals with prepared attempts, compare-and-swap, re-observation, dynamic replanning, and recovery
What the coordinator does not do
- No canonical knowledge apply
- No arbitrary command execution
- No hidden watchers or resident background work
qxctl integration
qxctl invokes exact receipt-validated coordinator installations.qxctl knowledge reconcile ... and qxctl knowledge session ... use one exact bound coordinator per operation, and mutations require stable operation identifiers plus exact current journal digests for compare-and-swap.
Related surfaces
qxctl reconcile
Worktree reconciliation grammar.
qxctl session
Authenticated session and SSFV maintenance grammar.
Foundation library
Shared C++ mechanics the coordinator reuses.
SSIAG
Authorizes the sessions the coordinator manages.