Skip to content

feat: promote audience_sync storyboard to canonical definitions#2003

Merged
bokelley merged 3 commits intomainfrom
bokelley/audience-sync-storyboard
Apr 8, 2026
Merged

feat: promote audience_sync storyboard to canonical definitions#2003
bokelley merged 3 commits intomainfrom
bokelley/audience-sync-storyboard

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

@bokelley bokelley commented Apr 8, 2026

Summary

Promotes the audience_sync storyboard from @adcp/client to canonical definition in the adcp repo.

Full audience lifecycle: account discovery via list_accounts, audience creation with hashed identifiers, and audience deletion via sync_audiences.

Fixes from client version:

  • schema_ref corrected from audience/ to media-buy/ (schemas live in static/schemas/source/media-buy/)
  • doc_ref corrected from /audiences/tasks/ to /media-buy/task-reference/
  • Added track, required_tools, platform_types fields for client consumption

26 canonical protocol storyboards total.

Test plan

  • 563 tests pass
  • 26 storyboards load and pass structural validation
  • TypeScript compiles clean

🤖 Generated with Claude Code

bokelley and others added 3 commits April 8, 2026 14:56
Full audience lifecycle storyboard: account discovery, audience creation
with hashed identifiers, and audience deletion via sync_audiences.

Fixes schema_ref paths (media-buy/ not audience/) and doc_ref paths
from the @adcp/client version. Adds track, required_tools, and
platform_types fields for client consumption.

26 canonical protocol storyboards total.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… fallback

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Streaming audio platforms (Spotify, Pandora) have user-level audience
data and support audience sync.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bokelley bokelley merged commit 1849c18 into main Apr 8, 2026
12 checks passed
@bokelley bokelley deleted the bokelley/audience-sync-storyboard branch April 8, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant