julee.api.app ============= .. py:module:: julee.api.app .. autoapi-nested-parse:: FastAPI application for julee CEAP workflow system. This module provides the HTTP API layer for the Capture, Extract, Assemble, Publish workflow system. It follows clean architecture principles with proper dependency injection and error handling. The API provides endpoints for: - Knowledge service queries (CRUD operations) - Assembly specifications (CRUD operations) - Health checks and system status All endpoints use domain models for responses and follow RESTful conventions with proper HTTP status codes and error handling. Attributes ---------- .. autoapisummary:: julee.api.app.app julee.api.app.logger Functions --------- .. autoapisummary:: julee.api.app.lifespan julee.api.app.resolve_dependency julee.api.app.setup_logging Module Contents --------------- .. py:function:: lifespan(app) :async: Lifespan context manager for application startup and shutdown. .. py:function:: resolve_dependency(app, dependency_func) Resolve a dependency, respecting test overrides. .. py:function:: setup_logging() Configure logging for the application. .. py:data:: app .. py:data:: logger