Skip to content

fix: handle storyboard version negotiation#1989

Draft
bokelley wants to merge 1 commit into
mainfrom
bokelley/js-storyboard-runner-version-markers
Draft

fix: handle storyboard version negotiation#1989
bokelley wants to merge 1 commit into
mainfrom
bokelley/js-storyboard-runner-version-markers

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

Summary

  • derive storyboard runner ADCP version options from the compliance cache, with 3.0 storyboards suppressing version markers and 3.1 storyboards opting into explicit markers
  • pass version-envelope configuration through protocol clients, task execution, governance middleware, and shared test clients
  • add compliance cache version selection for comply()/CLI and supported-version alias matching for prerelease and release-precision values

Validation

  • npm run build:lib
  • NODE_ENV=test node --test-timeout=60000 --test test/lib/storyboard-version-negotiation.test.js test/lib/adcp-major-version.test.js test/lib/adcp-version-option.test.js
  • NODE_ENV=test node --test-timeout=60000 --test --test-name-pattern='resolveStoryboardsForCapabilities' test/lib/storyboard-security.test.js
  • NODE_ENV=test node --test-timeout=60000 --test test/lib/storyboard-capability-gate.test.js
  • node --check bin/adcp.js
  • git diff --check

Covers #1987

@bokelley bokelley force-pushed the bokelley/js-storyboard-runner-version-markers branch from 4262545 to d04b831 Compare May 24, 2026 21:53
@bokelley bokelley changed the title [codex] Fix storyboard version negotiation fix: handle storyboard version negotiation May 24, 2026
@bokelley bokelley force-pushed the bokelley/js-storyboard-runner-version-markers branch from d04b831 to 48fb738 Compare May 24, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant