Files
2026-05-27 23:47:53 +01:00
..
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00
2026-05-27 23:47:53 +01:00

@suaveplan/network-plugin-governance - Election-engine plugin for the mesh: candidate scoring, reputation, voting, host transitions

Summary

Election engine for the Suaveplan mesh: candidate scoring, reputation tracking, voting, and host transitions.

Concrete NetworkPlugin that consumes peer:latency and peer:disconnected events from the bus, runs elections, and publishes the winner so network-plugin-topology can promote the node to Tier 0.

Documentation tree

- [election-engine](./src/election/election-engine.md) — _(no submodules)_- [plugin](./src/plugin/governance-plugin.md) — _(no submodules)_- [governance-plugin](./src/plugin/governance-plugin.md) — _(no submodules)_- [reputation](./src/reputation/reputation-tracker.md) — _(no submodules)_- [reputation-tracker](./src/reputation/reputation-tracker.md) — _(no submodules)_- [scoring](./src/scoring/candidate-scorer.md) — _(no submodules)_- [candidate-scorer](./src/scoring/candidate-scorer.md) — _(no submodules)_- [transition](./src/transition/transition-manager.md) — _(no submodules)_- [transition-manager](./src/transition/transition-manager.md) — _(no submodules)_- [voting](./src/voting/voting-manager.md) — _(no submodules)_- [voting-manager](./src/voting/voting-manager.md) — _(no submodules)_- [error-codes](./src/error-codes.md) — Frozen registry of error codes for the governance plugin. Every failure mode in the election pipeline — missing quorum,…