{"service":"Kalbe GPT Data Ingestion","dev_mode":false,"docs":"/docs","health":"/health","kalbegpt_api_base":"/kalbegpt/project","kalbegpt_ingest":"POST /kalbegpt/project/ingest — multipart (file + user_id + project_id + optional conversation_id); shared Qdrant collection; no public /embeddings in production.","kalbegpt_ui":"GET /kalbegpt/project/ingest/preview","qdrant_health":"GET /qdrant/health","qdrant_status":"GET /qdrant/status","legacy_ui_redirect":"GET /kalbegpt → /kalbegpt/project/ingest/preview","kalbegpt_test_base":null,"note":"Split extract / JSON ingest / embeddings routes are not registered (set DEV_MODE=true)."}