## Parent Part of **[#267](https://github.com/pskillen/meshflow-api/issues/267)**. Milestone **M5**. ## Goal Short-term operational view of recent MeshCore packet paths. ## Scope - [ ] `meshcore.packet_path.observed` WS event emitted via `transaction.on_commit`, **best-effort** (sampled / coalesced / capped per feeder/channel). - [ ] Redis-backed bounded recent buffer + `GET /api/meshcore/path-tracing/recent/` for reconnect hydration. ## Acceptance criteria - [ ] No event for rolled-back ingest; no subscriber assumes every observation emits an event. - [ ] Recent endpoint returns a bounded window; documented in OpenAPI. ## Out of scope - UI (M7).
Parent
Part of #267. Milestone M5.
Goal
Short-term operational view of recent MeshCore packet paths.
Scope
meshcore.packet_path.observedWS event emitted viatransaction.on_commit, best-effort (sampled / coalesced / capped per feeder/channel).GET /api/meshcore/path-tracing/recent/for reconnect hydration.Acceptance criteria
Out of scope