Context
Building the v3 reference seller (PR #447) confirmed adopters hand-roll patterns that JS now ships as helpers. The JS 6.7 migration guide at docs/migration-6.6-to-6.7.md (in adcp-client-js) documents 15 recipes.
Goal
Ship the high-leverage 11 helpers as Python SDK primitives so adopters (Prebid salesagent, GAM-shaped publishers, etc.) get the same DX as JS.
Sequence
Batch 1 (parallel, no deps)
Batch 2 (depends on #456)
Batch 3 (DX polish)
Validation point
Refactor v3 reference seller to USE the new helpers (concrete demo).
Reference
JS changesets in adcp-client-js/.changeset/ (6.7 release).
Context
Building the v3 reference seller (PR #447) confirmed adopters hand-roll patterns that JS now ships as helpers. The JS 6.7 migration guide at
docs/migration-6.6-to-6.7.md(in adcp-client-js) documents 15 recipes.Goal
Ship the high-leverage 11 helpers as Python SDK primitives so adopters (Prebid salesagent, GAM-shaped publishers, etc.) get the same DX as JS.
Sequence
Batch 1 (parallel, no deps)
create_upstream_http_client+create_translation_mapcompose_method+ security composersref_account_idAccountStore.upsert/list/sync_governance(ctx)Batch 2 (depends on #456)
create_tenant_storecreate_oauth_passthrough_resolvercreate_roster_account_storeBatch 3 (DX polish)
oneOfnear-miss validator hintslooks_like_v3_capabilitiesclient fallback heuristiccreate_media_buy_storeValidation point
Refactor v3 reference seller to USE the new helpers (concrete demo).
Reference
JS changesets in
adcp-client-js/.changeset/(6.7 release).