mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-02 01:51:42 +00:00
13852e693b
Preserve protocol-specific send/discovery failures through the router and ChatService, restore MeshCore group fallback key handling, classify signed adverts/discovery responses on ESP/nRF52, and enable target logs plus smoke coverage so the next failure has actionable detail.
core_mesh
core_mesh is the Phase 4 home for LoRa/Mesh domain language, ports, protocol
strategies, and use cases.
The boundary is deliberately narrow:
- platform radio drivers implement ports such as
IPacketRadio - platform storage implements repository ports such as
ILocalIdentityStoreandIPeerKeyStore - protocol strategies build and parse Meshtastic/MeshCore packets
- use cases coordinate identity, direct send, receive, events, and session state
This module must not include Arduino, RadioLib, Preferences, SQLite, board, BLE, UI, or platform SDK headers.