Skip to content

fix(vendor): re-vendor conformance-kit → e8838ed (unblock main; restore integrity)#102

Merged
bdelanghe merged 2 commits into
mainfrom
fix/revendor-conformance-kit-e8838ed
Jun 29, 2026
Merged

fix(vendor): re-vendor conformance-kit → e8838ed (unblock main; restore integrity)#102
bdelanghe merged 2 commits into
mainfrom
fix/revendor-conformance-kit-e8838ed

Conversation

@bdelanghe

Copy link
Copy Markdown
Contributor

Summary

Fixes main being red. PR #98 hand-copied a newer verify.mjs (X509 SAN) into the vendored conformance-kit without re-vendoring the rest or regenerating the lock, so verify-vendor (and the hermetic nix build) failed repo-wide. conformance-kit main (e8838ed, #26) already carries that X509 fix plus the split vulns/asvs schema and the ai-readability gate — so this re-vendors the full pinned subset bf20952 → e8838ed and regenerates vendor/conformance-kit.lock.json.

Changes

  • vendor/conformance-kit/** → e8838ed content (11 files updated + verify/package-lock.json).
  • vendor/conformance-kit.lock.json → regenerated (45 files @ e8838ed).
  • integrity/structure-audit/structure.json → baseline regenerated for the updated audit tool (site content unchanged, 0 errors).

Verified locally (nix devshell)

  • verify-vendor ✓ (45 files @ e8838ed) — the failing check
  • nix build .#site ✓ (exit 0) — the failing build job
  • npm run build ✓ — conformance 12/30 met · 0 unmet · 18 not-assessed (model gained 3 criteria; nothing regressed)
  • shacl ✓ · semantic ✓ · structure-audit ✓ · sbom ✓
  • axe runs in CI (real browser); site content unchanged.

Follow-ups (not in this PR — keeping it a clean integrity restore)

Draft until CI is green.

🤖 Generated with Claude Code

bdelanghe and others added 2 commits June 29, 2026 00:26
…egrity)

#98 hand-copied a newer verify.mjs (X509 SAN) into the vendored kit without
re-vendoring the rest or regenerating the lock, so verify-vendor failed repo-wide
(main red). conformance-kit main (e8838ed, #26) already carries that fix plus the
split vulns/asvs schema and the ai-readability gate, so this re-vendors the full
pinned subset to e8838ed and regenerates vendor/conformance-kit.lock.json.

verify-vendor: 45 files @ e8838ed (green). Advances prx-tnqu.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…audit tool

The re-vendor to e8838ed updated the structure-audit tool; the consumer-side
drift baseline is regenerated to match (site content unchanged, 0 errors/warns).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@bdelanghe bdelanghe marked this pull request as ready for review June 29, 2026 04:30
@bdelanghe bdelanghe merged commit 97f221d into main Jun 29, 2026
11 checks passed
@bdelanghe bdelanghe deleted the fix/revendor-conformance-kit-e8838ed branch June 29, 2026 04:30
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