Files
bakery-ia/services/orchestrator/app
Claude e46574a12b refactor: Replace httpx with shared service clients in dashboard API
Replace direct httpx calls with shared service client architecture for
better fault tolerance, authentication, and consistency.

Changes:
- Remove httpx import and usage
- Add service client imports (inventory, production, procurement)
- Initialize service clients at module level
- Refactor all 5 dashboard endpoints to use service clients:
  * health-status: Use inventory/production/procurement clients
  * orchestration-summary: Use procurement/production clients
  * action-queue: Use procurement client
  * production-timeline: Use production client
  * insights: Use inventory client

Benefits:
- Built-in circuit breaker pattern for fault tolerance
- Automatic service authentication with JWT tokens
- Consistent error handling and retry logic
- Removes hardcoded service URLs
- Better testability and maintainability
2025-11-07 22:02:06 +00:00
..
2025-11-05 13:34:56 +01:00
2025-10-30 21:08:07 +01:00
2025-10-30 21:08:07 +01:00