setReviewCampaignDefinitionSchedule
Set / replace / clear (null) a definition's recurrence. A SEPARATE mutation, deliberately NOT folded into updateReviewCampaignDefinition: schedule writes recompute next_run_at and deserve an explicit surface. Gated review.campaign.manage only — the schedule re-RUNS a template whose policy writes were already gated.
setReviewCampaignDefinitionSchedule(
id: ID!
schedule: ReviewCampaignScheduleInput
): ReviewCampaignDefinition!
Arguments
setReviewCampaignDefinitionSchedule.id ● ID! non-null scalar
setReviewCampaignDefinitionSchedule.schedule ● ReviewCampaignScheduleInput input
Type
ReviewCampaignDefinition object
Reusable campaign TEMPLATE (Track B). Mutable — no freeze; editing a definition affects only FUTURE runs. "Run" mints a fresh DRAFT ReviewCampaign instance copying name/description/scope/policy, with due_at = mint time + due_offset_days.