mud_server.api.routes.pipeline
Pipeline API endpoints.
This module owns API routes under /api/pipeline/* that expose
stateless generation primitives for downstream clients.
Current scope:
- POST /api/pipeline/condition-axis/generate.
Design constraints:
- Session-authenticated endpoint (any valid role).
- Route-level validation returns structured detail/code/stage payloads.
- Business logic is delegated to service-layer adapters to avoid route drift.
Functions
|
Build pipeline router endpoints. |
Module Contents
- mud_server.api.routes.pipeline.router(engine)[source]
Build pipeline router endpoints.
- Parameters:
engine (mud_server.core.engine.GameEngine) – Shared game engine instance used for world resolution.
- Returns:
Configured router with pipeline endpoints registered.
- Return type:
fastapi.APIRouter