Files
svc-nav/docs/GUIDELINES.md
T

19 lines
676 B
Markdown

---
type: default
---
# Navigation service guidelines
## 1. Routing providers stay behind one interface
- Nothing outside the provider boundary may reference Valhalla types, Valhalla
URLs, or Valhalla's response shapes.
- A cloud provider (GCP or equivalent) must be addable without changes to the
bridge, the published topics, or any display.
- Local Valhalla is the default because it works with no signal; a cloud provider
is an option, never a dependency.
## 2. Guidance is published, routes are requested
- Live guidance goes onto `yukart/nav/guidance`, retained.
- Route requests are request/response and are served over HTTP, not MQTT.
## 3. To be added