chore: vendor sdk-contract.json 1.0.13 - #9
Merged
Conversation
Only change is the affiliate_program_create request example (ADR-026): now
{name, commissionType, cpcRate, cookieDurationDays}, correcting a stale stub
that previously showed {name, commissionRate}. No SDK code change needed —
create_program() already sends this shape (confirmed by awsys-orch against
functions/affiliate/index.js:135).
Keeps contract-drift.yml quiet and exercises the corrected example.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BLo12Xi5cjtEA5HiNb3y8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pre-tag housekeeping per awsys-orch (ADR-026): fixture 1.0.12 → 1.0.13.
Only change is the
affiliate_program_createrequest example, correcting astale stub (
{name, commissionRate}) to the real shape(
{name, commissionType, cpcRate, cookieDurationDays}).No SDK code change —
create_program()already sends this shape(confirmed against
functions/affiliate/index.js:135in the prior auditround). This PR just re-vendors the fixture so
contract-drift.ymlstaysquiet and the corrected example is exercised.
Test plan
pytest -q(full suite incl. live staging) — 436 passed, 1 skipped, 13.1sruff check ./mypy awsysco— cleanCo-Authored-By: Claude Sonnet 5 noreply@anthropic.com
🤖 Generated with Claude Code
https://claude.ai/code/session_014BLo12Xi5cjtEA5HiNb3y8