From the salesagent v3.12 → 4.x migration (SDK_FEEDBACK.md, item #9).
hello_seller.py implements 5 methods. Running validate_platform against it warns about 4 additional missing methods that are "required by the SalesPlatform Protocol for any sales-* specialism in v6.0 rc.1+":
get_media_buys
list_creative_formats
list_creatives
provide_performance_feedback
Adopter quote:
The canonical minimal example trips the soft-warn. Either the example should implement them, or the warning's threshold is wrong.
Decision needed
Pick one:
The signal-mismatch is the bug. Code change scoped to examples/hello_seller.py OR src/adcp/decisioning/specialisms/sales.py depending on the call.
From the salesagent v3.12 → 4.x migration (
SDK_FEEDBACK.md, item #9).hello_seller.pyimplements 5 methods. Runningvalidate_platformagainst it warns about 4 additional missing methods that are "required by the SalesPlatform Protocol for any sales-* specialism in v6.0 rc.1+":get_media_buyslist_creative_formatslist_creativesprovide_performance_feedbackAdopter quote:
Decision needed
Pick one:
hello_seller.pyto implement the 9-method minimum surface. Forces adopters to see the full required shape from the start.hello_seller.pyminimal as the on-ramp.The signal-mismatch is the bug. Code change scoped to
examples/hello_seller.pyORsrc/adcp/decisioning/specialisms/sales.pydepending on the call.