Campaign sends stay Queued without the worker; wire compose_profiles into django deploy so adama brings up the singleton with web (closes #17).
ai-server-4080 runs dta_service active/active with adama and roslin. Disable beta_dta_wsgi/prod_dta_wsgi so port 8001/8011 are free for compose. Co-authored-by: Cursor <cursoragent@cursor.com>