{"ok":true,"service":"spreadfire-backend","heygenKeySet":true,"routes":["POST /api/avatar/upload   (multipart file -> {assetId,url})","POST /api/upload          (multipart file -> {url}) — stores in S3","POST /api/media/presign   (json {url|key} -> {url}) — temporary read link","POST /api/avatar/create   (multipart file+name -> consentUrl,groupId)","POST /api/avatar/create-from-url (json {name, footageUrl|assetId})","GET  /api/avatar/status?groupId=<id>","POST /api/research        (json {niche, mock?, cache_enabled?} -> cached rows | jobId)","GET  /api/research/result/<jobId>  (poll -> {status, rows})"]}