Skip to content

Ambiguous status name: pending_creatives should clarify buyer action required #4196

@kapoost

Description

@kapoost

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-triagedIssue has been triaged by the Claude Code triage routine. Remove to re-triage.media-buyIssue concerns the media-buy protocol domainneeds-wg-reviewBlocked on a working-group decision — surface in WG meeting agendas

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions