Context
The v3 reference seller storyboard CI job (added in PR #426, refined in PR #448) needs the JS mock-server's `sales-guaranteed` specialism to run end-to-end against the translator pattern.
Status
`@adcp/sdk@latest` on npm is 6.6.0. It ships only `signal-marketplace` and `creative-template` mock specialisms.
The `sales-guaranteed` mock is on the `bokelley/migration-6.6-to-6.7` branch in adcontextprotocol/adcp-client, slated for the 6.7 release. Source: `/src/lib/mock-server/sales-guaranteed/` (server.ts + openapi.yaml + seed-data.ts).
What works today
- The Python translator implementation is correct and unit-tested with `respx` mocks (job: `v3 reference seller — pytest (respx-mocked upstream)`).
- Local boot of the mock-server works against the unreleased branch via `npm link`.
What's blocked
- The `AdCP storyboard runner — v3 reference seller (translator)` CI job will continue failing with `ERROR: Unknown mock-server specialism: "sales-guaranteed"` until 6.7 publishes.
Path forward
- Coordinate with adcp-client to ship 6.7 (release-please should handle once `bokelley/migration-6.6-to-6.7` merges to main).
- When 6.7 publishes, no Python-side change is needed — `@adcp/sdk@latest` will resolve to a version that has the mock.
- Promote the storyboard job from `continue-on-error: true` to required at that point.
Workaround (not needed)
If we ever want to test against the unreleased branch, we could pin the install to a git ref:
```yaml
npm install -g 'adcontextprotocol/adcp-client#bokelley/migration-6.6-to-6.7'
```
But that's brittle and not worth doing while we wait.
🤖 Generated with Claude Code
Context
The v3 reference seller storyboard CI job (added in PR #426, refined in PR #448) needs the JS mock-server's `sales-guaranteed` specialism to run end-to-end against the translator pattern.
Status
`@adcp/sdk@latest` on npm is 6.6.0. It ships only `signal-marketplace` and `creative-template` mock specialisms.
The `sales-guaranteed` mock is on the `bokelley/migration-6.6-to-6.7` branch in adcontextprotocol/adcp-client, slated for the 6.7 release. Source: `/src/lib/mock-server/sales-guaranteed/` (server.ts + openapi.yaml + seed-data.ts).
What works today
What's blocked
Path forward
Workaround (not needed)
If we ever want to test against the unreleased branch, we could pin the install to a git ref:
```yaml
npm install -g 'adcontextprotocol/adcp-client#bokelley/migration-6.6-to-6.7'
```
But that's brittle and not worth doing while we wait.
🤖 Generated with Claude Code