mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-09-27 13:07:56 +00:00
dborup's suggested "more ambitious use": flag firmware-confirmed neighbors that our packet-path-inferred neighbor_edges graph has never seen adjacent -- a diagnostic for coverage gaps / packet loss, not itself a fault. GetObserverNeighbors now annotates each entry with seenViaPackets, checked against neighbor_edges in both column directions (canonEdge orders node_a<=node_b). Surfaced as a neutral "confirmed"/"not seen yet" column on the Direct Neighbors panel, explaining the two possible causes in the tooltip. This surfaces the mismatch only -- it does not yet feed the path-hop disambiguator's own candidate scoring, which would be a separate, larger change.