Add extraction proxy routes to cowork-service for hybrid document processing: - POST /api/extract — proxy to extraction-service POST /extract - GET /api/extract/models — list available extraction models - modules/extraction/routes.ts — proxy routes with error handling - lib/config.ts — add EXTRACTION_SERVICE_URL (default: http://localhost:4005) - server.ts — register extractionRoutes (7 route modules total) - server.test.ts — add extraction routes mock, update register count to 7 Hybrid approach: Rust skills server handles local doc processing (PDF/xlsx/docx/pptx) inside Docker sandbox, extraction-service provides AI-powered entity extraction. 57 tests passing, 9 test files, typecheck clean |
||
|---|---|---|
| .. | ||
| cowork-service | ||
| extraction-service | ||
| mcp-server | ||
| monitoring | ||
| platform-service | ||