feat: implement structured logging with Grafana Loki and correlation IDs" -m "- Add backend/app/core/logger.py with Structlog and LokiHandler configuration e430b8a sehastian commited on Dec 8, 2025
fix: include worker module in celery app to register tasks" 3524b39 sehastian commited on Dec 7, 2025
test: refactor unit tests to support async services, S3 mocking and pytest fixtures 86c1ac6 sehastian commited on Dec 5, 2025
feat: implement Celery+Redis architecture with async bridge pattern" -m "- Decouple API from processing logic using Redis broker fb34b7d sehastian commited on Dec 5, 2025
build: add Celery and Redis dependencies and basic configuration f8c273c sehastian commited on Dec 5, 2025
feat: implement async S3/R2 cloud storage integration and refactor file handling fb193d8 sehastian commited on Dec 4, 2025
test: fix async test logic, mocking strategy and S3 key assertions e8bf2cc sehastian commited on Dec 4, 2025
fix: resolve Pyright strict type errors in FileService for aioboto3 compatibility b8652b6 sehastian commited on Dec 4, 2025
feat: implement S3/R2 integration with async file handling and DI 6e861a0 sehastian commited on Dec 4, 2025
fix: offload blocking YOLO inference to threadpool and improve logging 643183c sehastian commited on Dec 4, 2025
feat: refactor router /detect endpoint to use TaskService and FileService a20ec97 sehastian commited on Dec 3, 2025
fix: correct typing in router.py and update task state management bfe666a sehastian commited on Dec 3, 2025