Skip to content

Version Packages (beta)#5040

Open
aao-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages (beta)#5040
aao-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@aao-release-bot
Copy link
Copy Markdown
Contributor

@aao-release-bot aao-release-bot Bot commented May 26, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

adcontextprotocol@3.1.0-beta.6

Minor Changes

  • f23cefc: Add get_creative_features.audit_observations[] for non-blocking creative governance audit observations.

    The first standardized observation is OVERSIGHT_DISCLOSURE_CARVEOUT_CLAIMED, emitted when provenance declares human_oversight: edited or directed while also declaring disclosure.required: false. This surfaces the editorial-responsibility carve-out claim for audit routing without treating it as PROVENANCE_CLAIM_CONTRADICTED or a rejection reason by itself.

    Docs now define the seller and governance-agent handling pattern, and a media-buy conformance storyboard exercises the observable flow where a seller calls an on-list verifier and accepts the creative instead of treating the audit observation as a rejection.

    Closes provenance: governance-agent flag rule for human_oversight ↔ disclosure.required inconsistency #4438.

  • 057ddf6: compliance: require baseline sync_governance registration in money-moving sales specialisms

    Adds a sync_governance registration step to the 3.1 beta compliance flows that move or monitor spend: sales-social, sales-catalog-driven, sales-guaranteed, sales-non-guaranteed, sales-broadcast-tv, and the generative seller flow under creative-generative. The step stops at account-level governance-agent registration and does not add check_governance enforcement to these parent tracks.

    This remains a minor beta compliance fix under the conformance-suite policy in docs/reference/versioning.mdx: the wire contract and sync_governance task already exist, and this PR aligns the beta grader with that existing baseline rather than adding a new protocol surface. Existing beta sellers claiming these money-moving specialisms must now implement sync_governance registration and the one-governance-agent rejection rule to remain conformant in 3.1 grading.

    The governance-aware-seller specialism remains the opt-in claim for the full governance-check loop (check_governance, denial propagation, conditions, and recovery) after baseline registration.

  • 8fcf7f9: Add published registry change-feed schemas for /api/registry/feed.

    The new core/registry-feed-response.json wrapper references core/registry-event.json, which now validates the current registry event vocabulary across property, agent, publisher, and authorization changes. Registry docs and specs now cite the schemas and align examples with the implemented cursor and filter contract.

  • 17a648c: Add account-level notification_configs[] lifecycle and semantic rejection storyboards for 3.1, plus an exact list_accounts.account filter so buyers can re-read one account by seller account ID or natural key. The training agent now supports the new account-level notification configuration contract and the release gates exercise both current 3.1 storyboards and 3.0 compatibility.

  • a091c67: Add media_buy.creative_approval_mode to get_adcp_capabilities so sellers can declare whether human review can block serving eligibility after creatives are assigned and automated validation passes.

    Sellers with any reachable manual-review workflow declare require_human, which lets compliance runners skip auto-approval-dependent storyboards instead of reporting false failures. Omission is legacy-unspecified rather than an affirmative auto_approve claim; the pending_creatives_to_start storyboard now runs only when sellers explicitly declare auto_approve.

Patch Changes

  • 1ccc37a: Expand the canonical-formats compliance storyboard track for Canonical-formats conformance storyboard track — gates 3.1 GA promotion rubric #4591 with seeded
    producer coverage for v1-only, v2-only, custom v2-only, experimental, and
    divergent dual-emission product declarations.

    The training agent now preserves fixture-seeded format_options-only products
    without inventing v1 fallbacks, and emits a producer advisory when a dual-emitted
    product's format_options[].v1_format_ref[] does not resolve to that product's
    format_ids[]. The v5 dispatcher and v6 sales adapter both preserve populated
    success payloads that carry non-fatal errors[] advisories.

    The sales training-agent tenant also advertises the seller-level vendor-metric
    optimization capability fields needed to exercise the new vendor-metric
    storyboards instead of capability-skipping them.

    Add Add vendor_metric discovery-precondition compliance coverage #4983 vendor-metric external-catalog precondition coverage as a separate 3.1
    storyboard that accepts either compatibility acceptance or TERMS_REJECTED
    rejection when vendor-catalog membership is unproven by the current harness,
    with the future 3.2 true catalog-miss cutover documented in the storyboard narrative.

  • 0ce96be: Add deterministic vendor_metric measurement-catalog-miss coverage for 3.1 storyboards.

  • 7e38ca2: Allow static admin API key callers to read registry compliance diagnostics and outbound monitoring data across seller agents, without granting mutating agent-owner operations.

  • c17be45: Accept HTTP Basic authentication in the universal security_baseline compliance storyboard. Basic credentials now have a dedicated valid/invalid probe path and can satisfy auth_mechanism_verified alongside Bearer API keys and OAuth discovery.

  • a091c67: Update the brand-rights governance-denied storyboard to assert rights_status on the rejected response arm.

  • d4b7e74: Add a shallow buyer-track canonical-format primer covering format_options[], format_kind, asset_source, and buyer handling of canonical-format FORMAT_* codes.

  • 9ee8082: Add canonical-format coverage to the S2 creative specialist curriculum, including a hands-on authoring lab, glossary entries, and stable success criteria for targeted recertification.

    Foundations and buyer-track learning pages now mention 3.1 format_options[] at orientation depth and point learners to S2 for canonical-first validation details.

    Recertification trigger wiring is intentionally deferred to the follow-up issue referenced from the PR; this patch only adds stable criterion IDs and curriculum coverage.

    Also clarifies that creative_approval_mode is a discovery declaration for auto-approval-dependent behavior, not a notification or approval workflow.

  • 48af987: Add 3.1 creative lifecycle webhook storyboard coverage and training-agent support for account-level creative notification configs.

  • e30c0b6: Fix the training-agent get_products handler to reject non-string brief values with a structured INVALID_REQUEST instead of throwing on toLowerCase().

  • 62af2cc: Allow the ads.txt managerdomain fallback when a publisher's direct adagents.json fetch returns an S3/CloudFront-style 403 AccessDenied XML response as well as 404, while preserving manager-side scoping checks.

  • 7390f7f: Prevent protocol tarball signature sidecars from being republished for old
    versions, revalidate CDN sidecars, and verify the published tarball tuple with
    retries in the release workflow.

  • a091c67: Gate schema-validation temporal checks with per-step requires_tool: create_media_buy so agents that do not advertise media-buy creation skip those checks instead of false-failing.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Copy link
Copy Markdown
Contributor Author

@aao-release-bot aao-release-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

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.

provenance: governance-agent flag rule for human_oversight ↔ disclosure.required inconsistency

0 participants