Skip to content

creative/evaluator_auth storyboard steps fail instead of skip when agent declares supports_evaluator: false #5844

Description

@andrazbajec

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:

Expected true, got false

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

  1. Run storyboard run <agent> creative/evaluator_auth --compliance-version 3.1.1 against an agent with creative.supports_evaluator: false
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingclaude-triagedIssue has been triaged by the Claude Code triage routine. Remove to re-triage.compliance-suitecreativepriority:P1High priority: important bug or follow-up, not immediate P0release:3.1-candidateSmall or low-risk enough to consider before 3.1 ships

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions