Normalize all Python sources to the standard ADN copyright block with complete GPLv3 notice. Add legacy attribution on routing and dmr_utils ports; drop SemVer wording from changelog and fix an unused test import.
Extract peer runtime to bootstrap/peer_server.py; add --doctor; slim main.py. Add boot-sequence contract tests that catch slim-wire CTABLE regressions.
Map proxy upstream slots into VOICE_EVENT_SND, resolve RX peer IDs for dashboard chips, and keep ECHO/parrot TX-RX colors aligned with legacy.
Powered by TurnKey Linux.