meshai/meshai
malice ff3ded8ca2
feat(routing): independent per-family MeshCore channel (#9)
Add meshcore_channel (Optional, default None) to each notification family
toggle, routed independently of the Meshtastic broadcast_channel. On a
broadcast the Meshtastic child uses broadcast_channel and the MeshCore
child uses meshcore_channel; an unset meshcore_channel means the family
does NOT broadcast on MeshCore (no default, no parallel to Meshtastic).
Additive; Meshtastic-only behavior unchanged.

Co-authored-by: Matt Johnson <mj@k7zvx.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 14:47:52 -06:00
..
adapter_config fix(satpass): add AOS horizon guard to reject stale far-future passes 2026-06-15 23:11:50 +00:00
backends
central fix(satpass): add AOS horizon guard to reject stale far-future passes 2026-06-15 23:11:50 +00:00
cli
commands fix(satpass): broadcast safety controls — opt-in filter, rate cap, dry-run, wire format 2026-06-12 23:00:03 +00:00
dashboard refactor: move source tree into work/, multi-stage Docker build, fix satpass 2026-06-16 03:40:31 +00:00
data feat(satpass): Tier 2 on-demand satellite pass predictions (!satpass command) 2026-06-12 06:36:32 +00:00
env fix: harden EnvironmentalStore adapter init — isolate failures 2026-06-10 20:25:50 +00:00
notifications feat(routing): independent per-family MeshCore channel (#9) 2026-07-02 14:47:52 -06:00
persistence feat(satpass): consolidate per-observer broadcasts into single regional pass 2026-06-15 22:52:25 +00:00
scripts
sources
__init__.py
__main__.py
alert_engine.py
central_normalizer.py feat: move Photon geocoder config to config.yaml — public komoot default, local override in deployment config 2026-06-10 19:49:26 +00:00
chunker.py
config.py feat(routing): independent per-family MeshCore channel (#9) 2026-07-02 14:47:52 -06:00
config_loader.py
connector.py feat(routing): independent per-family MeshCore channel (#9) 2026-07-02 14:47:52 -06:00
context.py
geo.py
history.py
knowledge.py
main.py chore: capture in-flight fire-spam/drain-pacer + reconnect ground truth from CT108 2026-06-21 05:58:23 +00:00
memory.py
mesh_data_store.py
mesh_health.py
mesh_models.py
mesh_reporter.py
mesh_sources.py
meshmonitor.py
responder.py
router.py
subscriptions.py