Archiving the last of the pipeline story files
This commit is contained in:
-24
@@ -1,24 +0,0 @@
|
|||||||
---
|
|
||||||
name: "WebSocket sync layer for CRDT state between nodes"
|
|
||||||
agent: coder-opus
|
|
||||||
depends_on: [490]
|
|
||||||
---
|
|
||||||
|
|
||||||
# Story 478: WebSocket sync layer for CRDT state between nodes
|
|
||||||
|
|
||||||
## User Story
|
|
||||||
|
|
||||||
As a user running huskies on multiple machines, I want CRDT state synced over WebSocket between nodes so all machines see the same pipeline state in real-time.
|
|
||||||
|
|
||||||
## Acceptance Criteria
|
|
||||||
|
|
||||||
- [ ] Huskies exposes a WebSocket endpoint for CRDT sync
|
|
||||||
- [ ] CRDT SignedOps serialized and broadcast to connected peers
|
|
||||||
- [ ] Two nodes running huskies can sync pipeline state in real-time
|
|
||||||
- [ ] Rendezvous point configured in project.toml (e.g. rendezvous = 'ws://server:3001')
|
|
||||||
- [ ] State converges after network partition heals (causal dependency queue)
|
|
||||||
- [ ] No work distribution yet — just state visibility across nodes
|
|
||||||
|
|
||||||
## Out of Scope
|
|
||||||
|
|
||||||
- TBD
|
|
||||||
Reference in New Issue
Block a user