DiscoveryRankingEngine
Deterministic 6-level heuristic ranking engine for discovery preset results.
The ranking order (best-first) is:
Highest unique discovered node count
Highest neighbor-report diversity (direct + mesh neighbor mentions)
Highest non-duplicate packet count
Best median link quality (median SNR first, then median RSSI)
Greatest best-known distance to a valid-position node
Lowest failure / reconnect penalty
If two presets still tie after all heuristics they are labelled as tied.