Campaign → content matcher

Describe a campaign; we rank the ingested corpus by multi-model embedding similarity. Swap the metric and the rank-fusion to compare.