# @suaveplan/network-plugin-partition - Split-brain detection and resolution for the mesh: epoch-based partition detector, quorum resolver, merge protocol ## Summary Split-brain detection and resolution for the mesh: epoch-based `PartitionDetector` (deterministic partition-id from sorted reachable set), `QuorumResolver` with size/performance/age/hybrid strategies, `MergeProtocol` for reconciling diverged state when partitions heal. ## Documentation tree - [detector](./src/detector/partition-detector.md) — _(no submodules)_ - [partition-detector](./src/detector/partition-detector.md) — _(no submodules)_ - [merge](./src/merge/merge-protocol.md) — _(no submodules)_ - [merge-protocol](./src/merge/merge-protocol.md) — _(no submodules)_ - [quorum](./src/quorum/quorum-resolver.md) — _(no submodules)_ - [quorum-resolver](./src/quorum/quorum-resolver.md) — _(no submodules)_ - [error-codes](./src/error-codes.md) — Frozen registry of error codes for the network-partition plugin. Three codes cover the surface: `SPLIT_BRAIN_DETECTED`… - [partition-detector](./src/detector/partition-detector.md) — _(no submodules)_- [merge](./src/merge/merge-protocol.md) — _(no submodules)_- [merge-protocol](./src/merge/merge-protocol.md) — _(no submodules)_- [quorum](./src/quorum/quorum-resolver.md) — _(no submodules)_- [quorum-resolver](./src/quorum/quorum-resolver.md) — _(no submodules)_- [error-codes](./src/error-codes.md) — Frozen registry of error codes for the network-partition plugin. Three codes cover the surface: `SPLIT_BRAIN_DETECTED`… - [partition-detector](./src/detector/partition-detector.md) — _(no submodules)_- [merge](./src/merge/merge-protocol.md) — _(no submodules)_- [merge-protocol](./src/merge/merge-protocol.md) — _(no submodules)_- [quorum](./src/quorum/quorum-resolver.md) — _(no submodules)_- [quorum-resolver](./src/quorum/quorum-resolver.md) — _(no submodules)_- [error-codes](./src/error-codes.md) — Frozen registry of error codes for the network-partition plugin. Three codes cover the surface: `SPLIT_BRAIN_DETECTED`… - [partition-detector](./src/detector/partition-detector.md) — _(no submodules)_- [merge](./src/merge/merge-protocol.md) — _(no submodules)_- [merge-protocol](./src/merge/merge-protocol.md) — _(no submodules)_- [quorum](./src/quorum/quorum-resolver.md) — _(no submodules)_- [quorum-resolver](./src/quorum/quorum-resolver.md) — _(no submodules)_- [error-codes](./src/error-codes.md) — Frozen registry of error codes for the network-partition plugin. Three codes cover the surface: `SPLIT_BRAIN_DETECTED`… - [partition-detector](./src/detector/partition-detector.md) — _(no submodules)_- [merge](./src/merge/merge-protocol.md) — _(no submodules)_ - [merge-protocol](./src/merge/merge-protocol.md) — _(no submodules)_- [quorum](./src/quorum/quorum-resolver.md) — _(no submodules)_ - [quorum-resolver](./src/quorum/quorum-resolver.md) — _(no submodules)_- [error-codes](./src/error-codes.md) — Frozen registry of error codes for the network-partition plugin. Three codes cover the surface: `SPLIT_BRAIN_DETECTED`…