Files
legal-ai/mcp-server
Chaim 3a05e30c8d
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 1m38s
fix(appraiser-facts): route extraction through analyst wakeup (was silent 0)
The "חלץ עובדות שמאיות" UI button hit POST /api/cases/{n}/extract-appraiser-facts
which called appraiser_facts_extractor inline — that shells out to the local
`claude` CLI, which is absent in the Coolify container, so every doc errored,
the per-doc try/except swallowed it, and the response was "completed, 0 facts".

Refactored the endpoint to wake the legal-analyst of the correct company via
Paperclip (same pattern as wake_curator_for_final), and surface
extraction_failed instead of "completed" when every doc errored.
2026-05-26 11:02:55 +00:00
..