Replace hardcoded platform dispatch with get_client(campaign["type"]) so any future campaign type (blog_post, email, etc.) routes automatically through the strategy registry. Adds dupe-guard opt-out per strategy, sub_row pre-fetch for extra metadata, and 5 new TDD tests (14 total). |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| db | ||
| services | ||
| __init__.py | ||
| main.py | ||