Skip to content

V29 Gate 8: Demonstration-Origin Commercial Formalization#27

Merged
geraldarthurdavis merged 1 commit into
version/v29from
v29/gate-8-demonstration-origin-formalization
May 21, 2026
Merged

V29 Gate 8: Demonstration-Origin Commercial Formalization#27
geraldarthurdavis merged 1 commit into
version/v29from
v29/gate-8-demonstration-origin-formalization

Conversation

@geraldarthurdavis

Copy link
Copy Markdown
Contributor

Summary

  • formalize @bitcode/protocol as the package-native boundary for canonical posture, spec-family, canonical-input, canon-drift, and proven-generation helpers
  • retarget root canonical scripts away from direct protocol-demonstration source imports and fix package-local repo-root defaults
  • document Gate 8 in the V29 spec family and protocol README, add a fail-closed Gate 8 checker, and wire gate-quality CI to protocol package and UAPI boundary checks

Validation

  • pnpm --filter @bitcode/protocol typecheck
  • pnpm --filter @bitcode/protocol test
  • pnpm run check:v29-gate8
  • node scripts/check-bitcode-spec-family.mjs --version V28 --mode promoted --current-target V28
  • node scripts/check-bitcode-spec-family.mjs --version V29 --mode draft --current-target V28
  • node scripts/check-bitcode-canonical-inputs.mjs --current-target V28
  • node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V28 --draft-target V29
  • node scripts/run-bitcode-spec-quality.mjs --mode basic
  • pnpm --dir uapi exec jest --runTestsByPath tests/protocolCommercialBoundary.test.ts --runInBand
  • git diff --check

Move gate-critical canon helpers behind the @bitcode/protocol package index, retarget root canonical scripts away from direct protocol-demonstration source imports, and correct package-local repo-root defaults for spec and proof helpers.

Document the Gate 8 package-native boundary in the V29 spec family and protocol README, add a fail-closed Gate 8 checker, expand protocol package tests, and wire CI to run protocol package checks plus the UAPI commercial boundary test.

Validation: pnpm --filter @bitcode/protocol typecheck; pnpm --filter @bitcode/protocol test; pnpm run check:v29-gate8; node scripts/check-bitcode-spec-family.mjs --version V28 --mode promoted --current-target V28; node scripts/check-bitcode-spec-family.mjs --version V29 --mode draft --current-target V28; node scripts/check-bitcode-canonical-inputs.mjs --current-target V28; node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V28 --draft-target V29; node scripts/run-bitcode-spec-quality.mjs --mode basic; pnpm --dir uapi exec jest --runTestsByPath tests/protocolCommercialBoundary.test.ts --runInBand; git diff --check.
@vercel

vercel Bot commented May 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 21, 2026 3:11pm

@geraldarthurdavis
geraldarthurdavis merged commit f059a0d into version/v29 May 21, 2026
29 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