- Updated aitbc-core pyproject.toml with structlog and starlette dependencies - Created middleware directory with 4 middleware files: - RequestIDMiddleware for request correlation - PerformanceLoggingMiddleware for performance tracking - RequestValidationMiddleware for size validation - ErrorHandlerMiddleware for standardized error responses - Added structlog logging functions (configure_logging, get_logger) to aitbc-core - Updated coordinator-api main.py to use aitbc-core middleware and logging - Removed local middleware files from coordinator-api - Removed app_logging.py from coordinator-api - Added aitbc-core as workspace package to root pyproject.toml This completes Phase 4.1: Extract shared utilities to aitbc-core
Coordinator API
Documentation has moved to: docs/apps/coordinator/coordinator-api.md
This file has been migrated to the central documentation location. Please update your bookmarks and references to point to the new location.
For the complete documentation, see the Coordinator API documentation.