# scripts/print_routes.py import sys, pathlib ROOT = pathlib.Path(__file__).resolve().parent.parent if str(ROOT) not in sys.path: sys.path.insert(0, str(ROOT)) from tools import __init__ as tools_init rm = getattr(tools_init, "ROUTE_MAP", {}) keys = sorted(rm.keys()) print("ROUTE_MAP keys:", keys) for k in ["/self", "/self:analyze", "/self:plan", "/self:apply", "/self:status"]: print(k, "=>", rm.get(k))