Files
aitbc/packages
aitbc ac299b19b8 Extract shared utilities to aitbc-core package
- 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
2026-04-30 11:16:39 +02:00
..