--dry-run was crashing with ModuleNotFoundError because:
1. adapters/llm/anthropic.py imported 'anthropic' at module level
2. TeamRunner.__init__ always built the LLM adapter regardless of dry_run flag
Fixes:
- Move 'import anthropic' inside AnthropicAdapter.__init__ (lazy import)
so the module loads cleanly without the SDK installed
- In TeamRunner.__init__, wrap _build_llm in a try/except when dry_run=True
so missing adapter deps are logged as warnings, not fatal errors
dry-run now works with no third-party packages installed.