Persist discovered neighbors into the CDB via addDevice. De-dupe
rule: a neighbor whose MAC already names a CDB entry — as a macTarget
record's target or a mac= lookup key on any record (see
neighborMacKnown) — is skipped, never overwritten; a neighbor whose
target string already names an entry is likewise skipped. Hand-curated
records always win. New neighbors are added with group=discovered, the
identity=/mac= lookup keys, and source=mndp provenance. The CDB is
reloaded between writes so each addDevice sees the prior additions.
Persist discovered neighbors into the CDB via addDevice. De-dupe rule: a neighbor whose MAC already names a CDB entry — as a
macTargetrecord'stargetor amac=lookup key on any record (see neighborMacKnown) — is skipped, never overwritten; a neighbor whosetargetstring already names an entry is likewise skipped. Hand-curated records always win. New neighbors are added withgroup=discovered, theidentity=/mac=lookup keys, andsource=mndpprovenance. The CDB is reloaded between writes so eachaddDevicesees the prior additions.