fix: include navi-offroute (8428) in navi-admin fleet list

navi-offroute (:8428, extraction #8) was missing from fleet.py's SERVICES list,
so it never appeared in /api/admin/fleet. Add the one (name, port) row — the
single source of truth that build_fleet, dependency_summaries, and the
self-info fanned_services all derive from. 8427/navi-admin is the aggregator
itself (self-poll), correctly not in its own fan-out.

Co-authored-by: Matt Johnson <mj@k7zvx.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
malice 2026-05-23 23:17:23 -06:00 committed by GitHub
commit b5079fd192

View file

@ -26,6 +26,7 @@ SERVICES = [
('navi-landclass', 8424), # #4 PAD-US land classification
('navi-places', 8425), # #5 OSM place detail + enrichment
('navi-geo', 8426), # #6 geocode + reverse + reverse bundle
('navi-offroute', 8428), # #8 off-network routing + MVUM
]
DEFAULT_FANOUT_TIMEOUT_S = 3.0