{"service":"LifeFile Assignment Processor","version":"1.1.0","endpoints":{"health":"GET /health","status":"GET /status","trigger":"POST /trigger (requires Authorization header)","sync_providers":"POST /sync-providers (requires Authorization header)","sync_providers_status":"GET /sync-providers/status (requires Authorization header)","sync_products":"POST /sync-products (requires Authorization header)","sync_products_status":"GET /sync-products/status (requires Authorization header)","merge_scan":"POST /merge-scan (detect LF duplicates, populate SF queue)","merge_scan_status":"GET /merge-scan/status","merge_duplicates":"POST /merge-duplicates (drain SF queue, run LF merges)","merge_duplicates_status":"GET /merge-duplicates/status"}}