mureo_learning_reset_preflight
Pre-flight any ad-platform change to see if it restarts a campaign's automated bidding learning period. Read-only check outputs learning state and guardrail verdict before applying.
Instructions
Pre-flight a pending ad-platform change against the target campaign's learning period. Read-only — it changes nothing and calls no platform API. Returns (1) whether mureo classifies the change as restarting an automated bid strategy's learning period, with the first-party source that classification rests on; (2) the campaign's current learning state as recorded in STATE.json; (3) whether STRATEGY.md ## Guardrails (block_learning_resets / block_learning_resets_during_incident) would refuse it. Call this BEFORE a bid-strategy, budget, conversion-setting, keyword or re-enable change and show the operator the answer in your confirmation step. reset_risk='unknown' and learning_state.state='unknown'/'unreportable' mean mureo does not know — they never mean safe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | The arguments you are about to pass. Needed because one tool can be both: google_ads_campaigns_update resets learning when it carries bidding_strategy and does not when it only renames the campaign. | |
| tool_name | Yes | The tool you are about to call, e.g. 'google_ads_campaigns_update'. | |
| campaign_id | No | Campaign whose learning state to look up. Optional when 'arguments' already carries campaign_id; supply it for tools keyed on something else (e.g. google_ads_budget_update takes a budget_id), otherwise the learning state is reported unknown. |