T-EBZQ-remote-authority-sync-for-the-git-ref-coordination-store
State: planning/proposed · Impact: medium · Complexity: medium
The git-ref coordination port covers the local half. Two machines sharing one authority need push and fetch of the ref namespace, the model the TypeScript lease library already has.
Proposed
Section titled “Proposed”The port gains an authority remote: claims push, scans fetch, and a lost push is a CAS failure. Offline mode is explicit.
Acceptance criteria
Section titled “Acceptance criteria”- AC-1: Two engine roots on one remote get exactly one activation for one order, in a test against a bare remote.
- AC-2: With the remote unreachable, the port reports offline rather than claiming locally.
Out of scope
Section titled “Out of scope”- Moving the TypeScript lease service onto this store.
Dependencies
Section titled “Dependencies”Depends on
Section titled “Depends on”T-FW23-rebase-and-merge-the-foreman-implementation-stack-bottom-up