Summary
When an agent correctly declares creative.supports_evaluator: false in get_adcp_capabilities, the creative/evaluator_auth storyboard steps fail instead of being skipped as not applicable.
Expected behavior
creative/evaluator_auth storyboard steps should be skipped (status: not_applicable) when the agent declares creative.supports_evaluator: false. The evaluator surface is experimental and agents that don't support it should not be penalized.
Actual behavior
confirm_experimental_feature fails with:
at /creative/supports_evaluator — even though false is the agent's correct declaration.
Subsequent steps (reject_off_list_evaluator, reject_off_list_feature_agent, payload_credentials_advisory, accepted_evaluator_invocation, accepted_evaluator_unavailable_degrades) cascade as prerequisite_failed.
Steps to reproduce
- Run
storyboard run <agent> creative/evaluator_auth --compliance-version 3.1.1 against an agent with creative.supports_evaluator: false
- Observe
confirm_experimental_feature fails rather than skips
Impact
Agents correctly declaring no evaluator support receive false failures across the entire evaluator_auth storyboard track.
Summary
When an agent correctly declares
creative.supports_evaluator: falseinget_adcp_capabilities, thecreative/evaluator_authstoryboard steps fail instead of being skipped as not applicable.Expected behavior
creative/evaluator_authstoryboard steps should be skipped (status:not_applicable) when the agent declarescreative.supports_evaluator: false. The evaluator surface is experimental and agents that don't support it should not be penalized.Actual behavior
confirm_experimental_featurefails with:at
/creative/supports_evaluator— even thoughfalseis the agent's correct declaration.Subsequent steps (
reject_off_list_evaluator,reject_off_list_feature_agent,payload_credentials_advisory,accepted_evaluator_invocation,accepted_evaluator_unavailable_degrades) cascade asprerequisite_failed.Steps to reproduce
storyboard run <agent> creative/evaluator_auth --compliance-version 3.1.1against an agent withcreative.supports_evaluator: falseconfirm_experimental_featurefails rather than skipsImpact
Agents correctly declaring no evaluator support receive false failures across the entire
evaluator_authstoryboard track.