7 tasks: auth.py + verify_webai_key (Task 1) → portfolio + pnl_pct (Task 2) → news-sentiment (Task 3) → common edge cases (Task 4) → docker-compose env (Task 5) → nginx config (Task 6) → deploy + manual smoke (Task 7). 16 tests total (4 unit + 12 integration). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>