Problem
The media buy status pending_creatives is ambiguous — it can be read as "waiting for creative approval" (publisher/governance side) rather than the intended meaning: "buyer has not yet submitted creatives via sync_creatives."
Proposed change
Rename to missing_creatives or awaiting_creatives to make it unambiguous that the required action is on the buyer side.
Current behavior
After create_media_buy succeeds with empty creative_assignments, the status is pending_creatives. A reader unfamiliar with the flow may interpret this as the publisher or governance agent needing to approve submitted creatives.
Expected behavior
Status name should unambiguously signal "buyer needs to call sync_creatives." Suggested options:
missing_creatives
awaiting_creatives
Affected spec files
- Media Buy protocol — status enum definition
create_media_buy task reference (response shape)
Problem
The media buy status
pending_creativesis ambiguous — it can be read as "waiting for creative approval" (publisher/governance side) rather than the intended meaning: "buyer has not yet submitted creatives via sync_creatives."Proposed change
Rename to
missing_creativesorawaiting_creativesto make it unambiguous that the required action is on the buyer side.Current behavior
After
create_media_buysucceeds with emptycreative_assignments, the status ispending_creatives. A reader unfamiliar with the flow may interpret this as the publisher or governance agent needing to approve submitted creatives.Expected behavior
Status name should unambiguously signal "buyer needs to call sync_creatives." Suggested options:
missing_creativesawaiting_creativesAffected spec files
create_media_buytask reference (response shape)