fn ensure_outputs_cover_campaign( spec: InvariantCampaignSpec, outputs: &[InvariantWorkerOutput], ) -> Result<()>