FugueGcCoordinator
constructor(state: StateFlow<Fugue<V>>, cutFrontier: StateFlow<CutFrontier>, delivered: StateFlow<VersionVector>, applyCompaction: (Patch<Fugue<V>>) -> Unit, scope: CoroutineScope)
Parameters
cutFrontier
the atomically-published causal-stability cut + frontier from Quilter.cutFrontier.
delivered
this replica's contiguous delivered VV from Quilter.deliveredLocal.
applyCompaction
called with each compaction Patch; the caller wires this to Quilter.apply so the delta propagates to all peers.
scope
the CoroutineScope for background coroutines.