Files
meshcore-analyzer/cmd/server
OpenClaw Bot 7856914a56 feat(#1188): green — surface observer_iata in /api/packets responses
Backend changes to expose observer IATA per packet/observation:
- cmd/server/db.go: SELECT obs.iata in transmissionBaseSQL, grouped query,
  and getObservationsForTransmissions; v2 schema uses LEFT JOIN observers
  via observer_id
- cmd/server/store.go: extend StoreTx/StoreObs with ObserverIATA; load via
  initial loadSQL + incremental ingest + observation-only ingest; surface
  in txToMap, enrichObs, and groupedTxsToPage
- cmd/server/types.go: add ObserverIATA to TransmissionResp, ObservationResp,
  GroupedPacketResp
- cmd/server/routes.go: copy observer_iata through mapSliceToTransmissions
  and mapSliceToObservations

Test fixture schemas updated: observers table now declares iata column
(matches production schema).
2026-05-11 05:34:24 +00:00
..