mud_server.api.routes.register ============================== .. py:module:: mud_server.api.routes.register .. autoapi-nested-parse:: Route registration entry point for the FastAPI application. Keeps the public `register_routes(app, engine)` API unchanged while splitting implementation into focused router modules. Functions --------- .. autoapisummary:: mud_server.api.routes.register.register_routes Module Contents --------------- .. py:function:: register_routes(app, engine) Register all API routes with the FastAPI app. Registration order is intentional: - baseline auth/game/admin/lab routes first for existing clients - pipeline routes after base modules to keep new primitives additive :param app: FastAPI application instance to attach routers to. :param engine: Shared game engine dependency passed to route factories.