Fuaran.UI.OpStream.Dag.Merge
M1 branch-merge engine for the Fuaran op-stream DAG (opt-in, rung-4). LCA over the DAG (unique-base), spine replay, fast-forward, and disjoint-(NodeId,facet) auto-merge with a deterministic NodeId-canonical-bytes tie-break (no wall-clock). Merge nodes commit to the canonical encoding of the resulting tree (outcome-hash), so two hosts agree iff they reach the same tree; overlapping changes refuse with the contended cells named. Requires IDagOpStreamSink, so DAG behaviour is structurally unreachable from the linear path. Apache-2.0 licensed.
Activity
- Latest release
- 1h ago
- Total releases
- 29
- Cadence
- ~daily
- Last 12 months
- 29
Details
- License
- Apache-2.0
- First release
- Jul 24, 2026
Releases