"""SanadV3 navigation subsystem — thin client to the web_nav3 Nav2 stack. web_nav3 runs as its own service (FastAPI on :8765 + rosbridge on :9090). This module lets SanadV3 (dashboard + voice) drive it without owning any ROS2/Nav2 code. Loose coupling: if web_nav3 is down, nav features degrade gracefully and the rest of SanadV3 is unaffected. """ from .web_nav3_client import WebNav3Client, NavStatus __all__ = ["WebNav3Client", "NavStatus"]