Part of the Phase 1 backlog (#87). Milestone: Phase 4 — Market & routes.
Source: Spansh — extra routers & finders (spansh.co.uk)
We already use Spansh for neutron, no-boost galaxy, and fleet-carrier routing
(EliteDangerous.Spansh + Core/Routes). Spansh exposes several more routers and search endpoints we
don't touch yet.
Data / endpoints most useful
- Road to Riches router — highest-value exploration bodies along a route (mapping payouts). Already
noted as deferred.
- Exobiology router — best exobio systems along a route (feeds Phase 5 / Odyssey exobio).
- Tourist router — multi-stop routing through a set of target systems.
- Ammonia / Earth-like / body search — find bodies by type/characteristics (exploration targets).
- Station search — nearest station with a service (large pad, shipyard, outfitting, material
trader, interstellar factors) — powers "where's the nearest X" answers.
- Galaxy / market search — commodity buy/sell search across the galaxy (Trade Finder could query
Spansh instead of only the local snapshot).
Why
Each is a small addition on top of the submit-then-poll runner already in SpanshClient
(PlotRouteAsync / PlotGalaxyRouteAsync / PlotFleetCarrierRouteAsync), and each answers a common
"where do I go for X" question the app can't yet.
Sketch
- Extend
EliteDangerous.Spansh with the additional query types (RtR, exobio, tourist, body/station/
market search), reusing the existing job runner and cache pattern.
- Surface via existing cards where natural (Route modes, Trade Finder "search galaxy") and a new
"nearest service" lookup.
Notes
- Road-to-Riches and exobio routers were explicitly deferred earlier — this ticket is where they land,
alongside the search endpoints.
🤖 Generated with Claude Code
Part of the Phase 1 backlog (#87). Milestone: Phase 4 — Market & routes.
Source: Spansh — extra routers & finders (spansh.co.uk)
We already use Spansh for neutron, no-boost galaxy, and fleet-carrier routing
(
EliteDangerous.Spansh+Core/Routes). Spansh exposes several more routers and search endpoints wedon't touch yet.
Data / endpoints most useful
noted as deferred.
trader, interstellar factors) — powers "where's the nearest X" answers.
Spansh instead of only the local snapshot).
Why
Each is a small addition on top of the submit-then-poll runner already in
SpanshClient(
PlotRouteAsync/PlotGalaxyRouteAsync/PlotFleetCarrierRouteAsync), and each answers a common"where do I go for X" question the app can't yet.
Sketch
EliteDangerous.Spanshwith the additional query types (RtR, exobio, tourist, body/station/market search), reusing the existing job runner and cache pattern.
"nearest service" lookup.
Notes
alongside the search endpoints.
🤖 Generated with Claude Code