fix(api): proxy mission-control routes to orchestrator #748

Merged
jason.woltje merged 1 commits from fix/mission-control-proxy into main 2026-03-08 22:51:09 +00:00
Owner

Summary

  • add MissionControlProxyModule in apps/api and wire it in AppModule
  • add authenticated MissionControlProxyController for /api/mission-control/* endpoints
  • forward Mission Control GET/POST requests to ORCHESTRATOR_URL/api/mission-control/* with X-API-Key from ORCHESTRATOR_API_KEY
  • proxy SSE stream endpoint (sessions/:sessionId/stream) by piping upstream chunks to client

Verification

  • pnpm --filter @mosaic/api typecheck (fails due existing repo-wide Prisma/@mosaic/shared type resolution issues not introduced by this change)
  • pnpm --filter @mosaic/api lint (fails due existing repo-wide lint/type failures not introduced by this change)
  • pnpm --filter @mosaic/api exec eslint src/mission-control-proxy/mission-control-proxy.controller.ts src/mission-control-proxy/mission-control-proxy.module.ts src/app.module.ts (passes)
## Summary - add MissionControlProxyModule in apps/api and wire it in AppModule - add authenticated MissionControlProxyController for /api/mission-control/* endpoints - forward Mission Control GET/POST requests to ORCHESTRATOR_URL/api/mission-control/* with X-API-Key from ORCHESTRATOR_API_KEY - proxy SSE stream endpoint (sessions/:sessionId/stream) by piping upstream chunks to client ## Verification - pnpm --filter @mosaic/api typecheck (fails due existing repo-wide Prisma/@mosaic/shared type resolution issues not introduced by this change) - pnpm --filter @mosaic/api lint (fails due existing repo-wide lint/type failures not introduced by this change) - pnpm --filter @mosaic/api exec eslint src/mission-control-proxy/mission-control-proxy.controller.ts src/mission-control-proxy/mission-control-proxy.module.ts src/app.module.ts (passes)
jason.woltje added 1 commit 2026-03-08 19:05:13 +00:00
fix(api): proxy mission-control routes to orchestrator
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
04bbdf3308
jason.woltje merged commit 8014930b70 into main 2026-03-08 22:51:09 +00:00
Sign in to join this conversation.