Introduces the manual pilot runner for the Futura campaign responder.
- Dry-run by default — requires explicit
--liveflag to create drafts. - Orchestrates: deterministic classifier → AI executor → idempotent draft finalizer.
- Workspace-scoped exclusion filters: needs_human conversations, unsubscribed contacts.
- Outbound message invariant check verifies no WhatsApp messages were sent.
- Audit summary with counts by route, status, and duplicate skips.
- Includes operator runbook at
planning/operations/2026-05-04-futura-draft-responder-pilot.md.