mirror of
https://github.com/zvx-echo6/meshai.git
synced 2026-08-26 17:31:34 +00:00
Add azimuth-at-peak-elevation compass to the satpass pipeline (Matt's decision: extend pass_predictor) and repair the 24 stale satpass tests that were written against the pre-async handle_satpass return contract. - pass_predictor.PassInfo gains azimuth_at_peak; _build_pass populates it from the already-computed peak sample - !satpass DM wire + Central consolidated broadcast wire render aos→peak→los - satpass_pending gains a peak_compass column (migration v21, SCHEMA_VERSION 20->21); persisted at ingest, carried through consolidation from the max-elevation observer's row - 24 stale satpass tests repaired to the ingest→consolidate two-call contract (none weakened); satpass suite 112/112 green - full suite 34->10 failures (the 24 were these stale tests) NOTE: peak_compass changes the live Central satpass wire — deploy is HELD until the coordinated all-native flip (per Matt). Co-authored-by: Matt Johnson <mj@k7zvx.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| alerts_cmd.py | ||
| avy_cmd.py | ||
| base.py | ||
| clear.py | ||
| dispatcher.py | ||
| fire_cmd.py | ||
| health.py | ||
| help.py | ||
| hotspots_cmd.py | ||
| ping.py | ||
| reset.py | ||
| roads_cmd.py | ||
| satpass_cmd.py | ||
| solar_cmd.py | ||
| status.py | ||
| streams_cmd.py | ||
| weather.py | ||