mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-03 17:29:50 +00:00
Retire the legacy NodeInfo, INodeStore, and IContactStore directory model. Route contact projections, protocol observations, persistence, and platform composition through IMeshPeerDirectory across ESP, Linux, and nRF52.
Shared Modules
This directory will contain platform-independent business and reusable logic.
Examples of intended module types:
- chat domain and use cases
- GPS logic and filtering
- team/domain/protocol logic
- hostlink protocol logic
- shared system abstractions
- non-visual UI state/presenter logic
Code placed here should not directly depend on Arduino, ESP-IDF, FreeRTOS, LVGL, board headers, or hardware drivers.