Rule reference

Mutation sets no value payload

artf.mutation.payload_missingerrorARTF mutation set

The mutation names an intent and a target but carries none of the value oneof members, so there is nothing to apply.

What it means

None of ids, adjust_deal, adjust_bid, metrics, or content_data is present. Each intent carries its value in one of them.

Why it matters

The proposal is empty. An orchestrator can neither apply nor sensibly reject it, since it cannot tell whether the agent meant to clear something or failed to populate the payload.

How to fix it

Set the payload member the intent uses: ids for segment and deal activation, adjust_deal for floors and margins, adjust_bid for shading, metrics for ADD_METRICS. The finding names the expected member.

Example that trips it

{ "intent": "ADJUST_DEAL_FLOOR", "op": "OPERATION_REPLACE", "path": "/imp/imp-1/pmp/deals/deal-premium" }

Check your payload

Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.

Back to the full diagnostic code reference.