Skip to content

Preserve GuardBench adapter extension evidence#46

Merged
Evilander merged 4 commits into
masterfrom
postrelease/guardbench-adapter-extensions
May 14, 2026
Merged

Preserve GuardBench adapter extension evidence#46
Evilander merged 4 commits into
masterfrom
postrelease/guardbench-adapter-extensions

Conversation

@Evilander
Copy link
Copy Markdown
Owner

Summary

  • preserve adapter-specific GuardBench result fields under adapterExtensions instead of dropping them during normalization
  • allow optional JSON-shaped adapterExtensions in GuardBench raw and summary schemas
  • add focused tests for passthrough, explicit extension fields, non-JSON rejection, and published row schema acceptance

Verification

  • npm ci
  • npm run build
  • npx vitest run tests/guardbench-adapter-extensions.test.js tests/guardbench.test.js -t "GuardBench adapter extension evidence|external adapter result contract"
  • npm run typecheck
  • npm run bench:guard:adapter-smoke
  • node benchmarks/validate-guardbench-artifacts.mjs --dir benchmarks/output/adapter-smoke

@Evilander Evilander merged commit b8fa7b6 into master May 14, 2026
11 checks passed
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